홈>
시작 상황 :
여러 필드로 인덱스를 만들었는데이 필드 중 하나가 페이스 테이블입니다. 인덱싱 후이 특정 필드에 패싯을 설정하여 검색 쿼리를 실행했습니다. 반환 된 결과는 원하는 동작과 일치하며 모든 것이 제대로 작동합니다.
검색어와 일치하는 모든 결과가 반환 될 필요는 없습니다. 따라서 "$top"매개 변수를 50으로 설정하면 처음 50 개의 결과 만 반환됩니다. 그러나 첫 번째 패싯에 결과가 50 개를 초과하면 다른 모든 패싯이 결과로 리턴되지 않습니다.
내 질문은 : 각 패싯에 "$top"매개 변수를 설정하는 방법이 있습니까? 또는 각 패싯의 결과 수를 제한하는 다른 방법이 있습니까? 예를 들어 각 패싯의 상위 5 개 문서 만 반환하십시오.
이 문제에 대한 해결책이 있습니까? 아니면 원하는 행동을하는 방법이 있습니까?
누군가 도울 수 있습니다.
미리 감사합니다!
- 답변 # 1
관련 자료
- elasticsearch - 구별, 정렬, 페이지 매김, 필터링을 사용하여 문서를 검색하려면 어떻게해야합니까?
- arrays - 일치를위한 Powershell 검색 텍스트 파일 및 행 끝에 캐리지 리턴 추가
- 중앙 인도 지역의 Azure 검색
- c# - 클라우드 (Azure) Blob Storage에 liteDB 문서 저장
- azure search - 검색 인덱스에 반영된 데이터 지연
- Azure Search 사용자 지정 분석기 정의
- pandas - 파이썬은 텍스트 열을 검색하고 단어 목록에서 일치하는 키워드가 있으면 반환
- php - 픽업 날짜와 반환 날짜를 기준으로 검색하는 방법?
- node.js - 내 mongoose/mongodb 검색 기능에서 "정의되지 않은"리턴을 수정하는 방법
- ShardKey 및 MongoAPI를 사용하는 CosmosDB 컬렉션이 포함 된 Azure 검색 인덱스
- excel - 특정 행, 열 값을 검색 한 다음 행 번호를 반환하는 방법은 무엇입니까?
- python - 단어 문서에서 단어를 검색하고 해당 단어가 포함 된 파일 이름을 인쇄 하시겠습니까?
- python 3.x - 이진 검색이 임의의 결과를 반환하는 것 같습니다
- 큐 출력과 함께 Azure 함수에서 403 상태 코드 반환
- Python에서 배열 검색, 위치 반환
- c# - Azure AD 인증 로그인 후 매개 변수를 사용하여 이전 페이지로 돌아 가기
- java - 문자열 인수를 가져 와서 특정 단어를 검색 한 다음 해당 단어가 포함 된 경우 true를 반환하려면 어떻게해야합니까?
- Devops REST API를 사용하여 Azure Devops Code Repos (Powershell 포함)를 검색하고 CSV로 출력하는 방법
- date - go-mongodb 드라이버로 $gt 필터를 사용하여 문서 검색
- azure search - v11의 인덱스 이름에 의존하지 않고 serviceclient 캐시
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- JavaScript 변수를 HTML div에 '출력'하는 방법
- python - 문자열에서 특정 문자 제거
절대적으로 넌 할 수있어: 패싯 : "foo", 정렬 : 값 (또는 개수), 개수 : 5 (또는 원하는 값)
패싯 쿼리의 경우 "수"는 가져 오려는 항목의 수이며이를 정렬하여 솔루션을 얻을 수 있습니다
자세한 정보는 여기에서 찾을 수 있습니다