답변
Lucene은 순위 결과를 반환하고 QueryOccurance.MustNot 절을 사용하여 결과를 필터링하거나 QueryOccurance.Should 절을 사용하여 결과를 높이기 위해 쿼리를 구조화 할 수 있습니다.
Sitecore의 documentation QueryOccurance 클래스에서:
루씬 복잡한 쿼리에 검색 용어를 다음 연산자를 사용해야
- 검색어가 문서에서 발생해야하는 할 수 검색 결과에 포함됩니다.
이어야합니다. 검색어는 문서에서 일 수 있지만 반드시 필요한 것은 아니며 다른 기준에 따라 검색 결과에 포함 된 일 수 있습니다. 그러나 검색어가 포함 된 문서는 검색어가 포함되지 않은 동등한 문서보다 이상으로 순위가 매겨집니다.
하지 해야 함 - 검색어가 이 검색 결과에 포함하기 위해 문서에서 발생하지 않아야합니다. 검색어와 문서는 Sitecore에 Lucene에 대한 결과에서
일부 추가 리소스를 제외 됩니다
- 구문 루씬 쿼리의 : http://sitecoregadgets.blogspot.com/2009/11/working-with-lucene-search-index-in_25.html
- 루씬 연습을 : http://learnsitecore.cmsuniverse.net/en/Developers/Articles/2009/06/LuceneQuery1.aspx
- Alex Shyba 's Lucene 게시물 : http://sitecoreblog.alexshyba.com/search/label/lucene
이 질문은 유용 할 수 있습니다 Sitecore + Lucene + QueryOccurance.Should not returning desired results
Sitecore가 내장되어 sitecore_master_content, sitecore_web_content, 이미 Sitecore의 모든 콘텐츠를 인덱싱하고 있습니다 sitecore_core_content 인덱스가이 인덱스를 검색 할 수있는 API가 있습니다. Sitecore "Indexing"항목 섹션에서 부스팅 값을 지정할 수 있습니다 (기본값은 비어 있음).
또한 검색 쿼리의 필드에 대해 부스팅을 설정할 수 있습니다.
- 1. Sitecore 예약 작업의 우선 순위
- 2. 순위/검색 결과 검색
- 3. Sitecore 검색 부스트
- 4. Lucene.NET으로 Sitecore TreelistEx 검색
- 5. Sitecore 검색 복수 단어
- 6. Sitecore 8.1에서 검색 구현
- 7. Sitecore 검색 루씬
- 8. SQL 검색 결과 순위
- 9. 전체 텍스트 검색 순위
- 10. 검색 및 순위 결과
- 11. C# 컬렉션의 순위 검색
- 12. 순위 검색 키워드
- 13. 음성 검색 결과의 순위
- 14. Lucene.Net으로 Sitecore 검색 : 특정 필드에서 검색
- 15. Sitecore.FakeDB 및 Sitecore 콘텐츠 검색 패싯으로 검색
- 16. sitecore 쿼리를 사용하여 항목 검색
- 17. Lucene.NET을 사용한 Sitecore 언어 검색
- 18. Sitecore 콘텐츠 검색 PredicateBuilder와 IEnumerable
- 19. 사용자 정의 색인으로 Sitecore 검색
- 20. Lucene을 사용하여 Sitecore 검색 구현
- 21. Sitecore 7 검색 색인 문제
- 22. Sitecore 7 모든 컨텐츠 검색
- 23. Google 사이트 순위 검색 단어
- 24. Excel 검색 기능 우선 순위
- 25. Lucene.NET의 검색 결과 우선 순위
- 26. PHP 검색 엔진 키워드 순위
- 27. postgresql 복수 열 순위 검색
- 28. 무료베이스 주제 검색 순위 얻기
- 29. Sitecore - 응용 프로그램 전체 인덱스 검색 자
- 30. Sitecore 7 복잡한 유형의 SOLR 검색