2014-02-25 2 views
0

Solr 검색 결과와 함께 이상한 행동을하고 있습니다.
제목 필드로 색인 된 많은 문서가 있습니다.
제목 필드를 검색 할 때 solr은 정확한 일치에 대해 더 높은 점수를 부여하지 않습니다.
이상한 검색 결과를주는 Solom

내 쿼리는 "중국"의 경우
나는 타이틀 상위 문서 점점 오전 :
"중국 코브의 중국 하우스"
"중국의 국립 미술관"

제목의 문서가있는 한이 이상해 "중국"이므로 검색어와 가장 일치해야합니다. 아무도 여기서 무엇이 잘못 될 수 있는지 알고 있습니까?

+0

http://stackoverflow.com/questions/21775702/exact-word-match-solr/21791826?noredirect=1#21791826 방문이 질문은 희망 당신은 대답을 얻을 것이다 : – sohan

답변

0

두 번째로 @sohan에 대한 포인터입니다. 귀하의 예와 같이 정확한 일치를 높이는 것이 더 바람직하다는 데 동의합니다. 그리고 정확한 일치를 위해 제목 필드를 다시 색인화하여 해결하기가 더 쉬울 수도 있기를 바랍니다. 예를 들어 위

<field name="title" type="text" indexed="true" stored="true" /> 
<field name="titleExact" type="textExact" indexed="true" stored="true" /> 
<copyField source="title" dest="titleExact"/> 

또한 문제를 해결하기위한 좋은 작성자을 제공하는이 article에서 찍은.

관련 문제