시스템을 Solr 1.4에서 Solr 6.x (또는 5.x)로 이동하고 모든 필드 이름에 콜론 (예 : "rdf : type")이 포함됩니다. schema.xml 파일을 사용하여 모든 구성 파일을 Solr 6.x 버전으로 변환했습니다. Solr의 스키마 뷰에서 "rdf : type"을 볼 수 있습니다.필드 이름에서 밑줄로 콜론 대체
이러한 필드 이름은 1.4에서 제대로 작동하지만 색인 생성을 시도 할 때 콜론은 자동으로 밑줄로 변환됩니다. 사용 예를 들어
SOLR의 내가 같은 간단한 문서를 제출하려고하면, 인터페이스 내장 :
ERROR: [doc=682e3f70-a4bc-4336-9f69-e7d620fe5fff] unknown field 'rdf_type'
이 가능 "해제하는 것입니다 :
{'rdf:type': 'http://purl.org/ontology/bibo/Note'}
내가 말하는 오류 메시지가 "이 기능? 콜론을 사용하면 Solr의 최신 버전에서 문제가 발생합니까?
(제작 보조 노트에 "없는 필수 항목 : RDF : 유형"이라는 오류가 발생합니다 포함되지 다음 "RDF의 유형"필수 필드를 올바른 이름을 표시 즉,)
schemaless 예제 구성을 사용하고 있습니까? 해당 기본 설정에서 기본 업데이트 체인을 추측하겠습니다.':'를'_'으로 변환합니다. – MatsLindh
@MatsLindh 당신은 절대적으로 맞습니다 - 고마워요. 그것은'''FieldNameMutatingUpdateProcessorFactory'''였습니다. –