각 필드마다 자체 부스트 요인이 있고 소리 나는 유사 콘텐츠가 포함 된 두 개의 필드로 검색하려고하지만 이러한 유사 콘텐츠는 결과에서 항상 낮은 순위에 있어야합니다. 문제는 현재 더 높은 부스트로 필드에서 음차가있는 결과가 낮은 부스트로 필드에서 정확히 일치하는 결과보다 선호된다는 것입니다.Solr : 음성 변형을 증폭 하시겠습니까?
schema.xml에는 copyField를 통해 구현 된 "제목"과 "설명"이라는 두 개의 검색 가능한 필드가 포함 된 "text"라는 필드가 있으며 각각은 부스트 인수 (solrconfig.xml의 dismax SearchHandler에 정의 됨) . 이 필드에는 "색인"및 "쿼리"분석기 모두에 DoubleMetaphone이있는 solr.PhoneticFilterFactory 필터가 있습니다. 이 점을 이해하면 각 단어의 소리 나는 유사어가 쿼리와 색인에 추가됩니다.
내 질문에 어떻게 발음 증폭에 별도의 부스트 인수 (예 : 0.3)를 부여 할 수 있습니까?
이것이 작동하는 것 같습니다. 감사합니다. –