2017-02-15 2 views
0

이름주소의 두 필드로 문서를 필터링해야합니다. 이름이 'mar'인 이름으로 결과를 가져와야하고 주소가 'mar'인 결과가 필요합니다. 하지만 무작위로 필터링 된 결과가 나타납니다. Like :Solr, 우선 순위 필터

(name:(mar))^20 OR address:(mar)

이 쿼리의 결과는 임의로 정렬됩니다. 정렬 유형이 인 경우 도움을 주셔서 감사합니다. 감사.

편집 : 부스트가 작동하며 부스트가 아니라 정렬이 문제가됩니다. 나는 세 번째 필드 우선 순위가이고 추가 fq 우선 순위 오름차순 부스트는 결과에 영향을 미치지 않습니다.

+0

그래서 무엇으로 정렬하고 싶습니까? – Mysterion

+0

내 질문을 업데이트했습니다. –

답변

0

내 실수를 이해했습니다. 이름에 'mar'가 포함 된 결과가 필요하고 'mar'가 포함 된 주소가 포함 된 후 우선 순위 오름차순으로 주문해야합니다. 점수 주문으로 주문하면 올바른 결과를 얻을 수 있습니다. 이제 장고 건초 더미로 구현해야합니다.

관련 문제