
SolrDisMaxQuery 클래스의 addBigramPhraseField 메소드는 Solr의 DisMax 쿼리에서 이중어 단어 검색을 지원하는 용도로 사용됩니다. 이 메소드는 이중어 단어를 검색할 수 있는 필드를 추가하는 데 사용됩니다.
이 메소드를 사용하는 경우에는 다음 제약사항이 있습니다.
- 이중어 단어 필드는 반드시 필드 이름에 '_b'를 붙여야 합니다.
- 이중어 단어 필드는 반드시 'edges' 필드 타입을 사용해야 합니다.
- 이중어 단어 필드는 반드시 'positionIncrementGap' 파라미터를 0으로 설정해야 합니다.
- 이중어 단어 필드는 반드시 'omitNorms' 파라미터를 true로 설정해야 합니다.
이러한 제약사항을 준수하지 않으면 Solr에서 이중어 단어 검색이 제대로 작동하지 않을 수 있습니다.
2025-04-05 19:24