1
ElasticSearch를 사용하여 여러 인덱스에서 쿼리를 실행합니다. 그러나 나는 다른 지수에서 오는 결과가 다른 가중치를 가지기를 바랍니다 (ES의 말에서 "다른 요인을 높이십시오"라고 생각합니다).다른 인덱스에 대해 서로 다른 부스트 값
목표는 쿼리 당 순위 및에 대한 쿼리 별 순위를 조정하는 것입니다. 인덱스에서 하드 예/아니요 필터가 아닌 선택한 인덱스의 결과를 부드럽게 선호합니다.
예 :
Query results, 3 hits:
1. doc A, from index Z, score 0.7
2. doc B, from index Y, score 0.6
3. doc C, from index Y, score 0.65
내가 지수 Y (문서 B와 C)의 모든 결과를 향상 할 그래서 그들은 더 높은 점수를 얻을. 다른 쿼리는 다른 인덱스 가중치를 필요로합니다. 쿼리 DSL 구문에서이를 어떻게 수행합니까?