크기가 100인데 쿼리 시간에 검색되지 않는 _score가 적은 문서가 있습니다. 이 문서를 상위 25 개 결과에서 사용할 수 있도록해야합니다. 이것을 달성하는 방법? _score를 수동으로 늘릴 수있는 옵션이 있습니까?탄성 검색 - 탄성 검색 문서에서 _score를 늘리는 방법
1
A
답변
1
I 당신은 일부 기능에 따라 점수를 높일 수 function_score를 사용할 수
트릭을 할 수있는 가능한 방법 중 하나를 설명합니다은 :
function_score 쿼리는 점수 기능의 몇 가지 유형을 제공합니다 .
script_score
무게
random_score
field_value_factor
붕괴 기능 : 가우스, 선형, 특급
예, 그것은을 강화하기 위해 field_value_factor를 사용합니다 에스
{
"query": {
"function_score": {
"query": {
"match_all": {}
},
"script_score": {
"script": "_score * doc['popularity'].value"
},
"boost_mode": "multiply"
}
}
}
당신이 라인은 탄성의 버전에 따라 귀하의 YML 설정 파일을 변경해야이 동적 득점을 활성화하려면 : 점수를 곱하여 코어
이 중 하나를 (적어도 그것은 2.4의 방법) 것
script.inline: true
script.indexed: true
이나 뭐 같은 자세한 informatio를 들어
script.disable_dynamic: false
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-function-score-query.html
관련 문제
- 1. 탄성 검색 탄성 검색을 사용하여 검색
- 2. 탄성 검색
- 3. 탄성 검색
- 4. 탄성 검색 검색 애널라이저
- 5. 탄성 검색 : 배열로 검색
- 6. 구성 방법 탄성 검색
- 7. 중첩 검색 중 탄성 검색
- 8. 탄성 검색 쿼리 필터링
- 9. 탄성 검색 - 자산 가용성 검색
- 10. 탄성 검색 : "@"기호의 의미
- 11. NEST를 사용한 탄성 검색
- 12. 필터가있는 탄성 검색 검색 쿼리
- 13. 탄성 검색 검색 검색어 선택
- 14. 탄성 검색 검색 시간 일관성
- 15. 탄성 검색 : 일치하는 검색 결과를
- 16. 탄성 검색 + 키바
- 17. 탄성 검색 색인 구성
- 18. 탄성 검색 구문 suggester
- 19. 탄성 검색/스톰 통합 방법
- 20. 탄성 검색 쿼리가 짧게 탄성 검색 자습서를 읽은 후
- 21. 탄성 검색 분석기
- 22. 탄성 검색 보안 조치?
- 23. 탄성 검색 : 복잡한 시나리오
- 24. 탄성 검색, 액센트 필터
- 25. 탄성 검색 날짜 형식
- 26. 탄성 검색 not_analyzed 필드
- 27. 탄성 검색 집계
- 28. 탄성 검색 인덱스 템플릿
- 29. 탄성 검색 _Suggest 캐싱
- 30. 탄성 검색/solr 아키텍처
이 단지와 "부스트"필드 또는 유사한를 추가 : - N 동적 스크립트에 대한 https://www.elastic.co/guide/en/elasticsearch/reference/2.4/modules-scripting.html#enable-dynamic-scripting 함수의 기능 점수 및 유형에 대한 자세한 inromation를 들어
(당신은 당신이 사용하는 탄성의 버전을 선택할 수 있습니다) 숫자 값 및 순서는 쿼리에서 첫 번째로 (그리고 두 번째로) 나타냅니다. –
당신은 수동으로 1 개의 문서를 향상시키고 싶습니까? 당신이 해결하려고하는 문제가 아니라고 확신합니다. – Mysterion
정수 필드를 기반으로 문서를 향상시켜야합니다. 내가 max_doc 필드가 10, 100이면 100이 먼저오고, – user3351014