2013-07-08 3 views
2

에 대한 발생 Mutliple 값은 내가 다음과 같이 자동 완성 기능을 구현하기 위해 내 SOLR의의 schema.xml 파일에 다중 값 필드를 정의했습니다 :SOLR 3.5 : 비 다중 값 필드

<field name="name" type="textgen" indexed="true" stored="true"/> 
<field name="nameac" type="autocomplete" indexed="true" stored="true" omitNorms="true" omitTermFreqAndPositions="true" multiValued="true"/> 
<copyField source="name" dest="nameac"/> 

을하지만, 나는 오류와 같은 참조 이 :

ERROR [org.apache.solr.core.SolrCore] (http-executor-threads - 639) org.apache.solr.common.SolrException: ERROR: [doc=ffff] multiple values encountered for non multiValued field nameac: [abc def, abc def]

나는 multiValued="true" 속성이 이것을 처리해야한다고 생각했다.

좋습니다.

감사합니다.

+0

solr 서버를 다시 시작하지 않고 구성을 변경 했습니까? 다시 시작하고 확인하십시오. – Jayendra

답변

0

필드 이름에 대한 구성을 변경할 때 이것은 매우 일반적인 오류입니다. "schema.xml"에 대한 변경 사항은 Solr 구성에 반영되지 않았습니다. 서버를 시작할 때 구성 파일이 해당 시점에만로드되고 이후 변경 사항이 반영되지 않기 때문입니다.

@ Jayendra가 제안했듯이 서버를 종료하고 다시 시작하여 구성의 변경 사항을로드하십시오. 희망이 도움이됩니다.

관련 문제