query-parser

    0

    1답변

    나는 QueryParser.jj 문법을 변경하여 Lucene QueryParser에 대한 사용자 정의를 개발했습니다. 이를 Solr에 배치하는 한 가지 방법은 새로운 lucene core를 컴파일하여 Solr war 파일을 개선하는 것입니다. 반면에 Solr 레벨의 새로운 쿼리 구문 분석기는 Solr 코어의 lib 디렉토리에 바이너리 종속성 (jar)으로

    0

    1답변

    나는 edismax 파서 ---> 1.Does edismax 파서 지원 & &을 약 2 개 질문이 || AND 및 OR 연산자의 경우? 2. 또한 NOT 연산자는 AND/OR과 같은 NOT 연산자를 '지원하지 않습니다'를 지원합니까? edismax 파서가 이것을 지원하지 않으면 어떻게이 파서를 확장하고이 기능을 추가 할 수 있습니까? 미리 감사드립니다. D

    0

    1답변

    시험 그룹화에 : 1 AND NOT 부울 : 사실 수익률 5 개 문서 하지만를 시험 : 1 AND (NOT 부울 : 참) 0을 반환 문서, 왜? 당신이 쿼리 test:1 독립적으로 실행되는 하위 쿼리를하게 괄호 안에 (NOT bool:true)을 배치 할 때 는 루씬 쿼리 형성

    -1

    1답변

    Lucene 파서가 있는데 누가 나를 돌려 주는지 테이블의 의견. 모양은 다음과 같습니다. private static IEnumerable<Comment> _search(string searchQuery, string searchField = "") { using (var searcher = new IndexSearcher(_directory,

    0

    1답변

    우리는 검색 "Success & Failure" "Working 50%" 하지만 SOLR 쿼리 파서가 제거 모든 특수 문자처럼 SOLR 검색을해야 와 특수 문자 검색. 내 검색 쿼리를 다음과 같이 http://localhost:8080/solr/core0/select?q=%22Success%20\%26%20Failure%22&debugQuery=on

    0

    1답변

    사용자가 따옴표로 검색 용어를 입력하면 검색 엔진이 따옴표 안에 정확히 무엇을 검색해야합니까? 아니면 따옴표없이 쿼리와 같은 일부 분석을 수행해야합니까? 예를 들어, "U.S. of America"이라는 검색어는 US of America과 일치해야합니까? 마찬가지로 검색어가 "foo-bar"과 일치하면 foo bar이 표시됩니까? 이러한 쿼리가 따옴표로 묶

    6

    1답변

    Lucene을 처음 사용하고 QueryParser을 사용하여 원시 문자열을 Query으로 파싱하려고 시도했습니다. QueryParser.Parse() 메서드에 Analyzer 매개 변수가 필요한 이유는 무엇입니까? 뿐만 아니라 일반 Query 객체를 처리 할 때 분석이 쿼리와 함께 할 무언가가, 다음 Analyzer 지정해야하는 경우하지 않을 경우 은 (T

    0

    1답변

    사용자가 웹 사이트에 업로드 한 모든 사진을 검색하는 웹 페이지 양식이 있습니다. 문제는 Lucene 검색이 현재 페이지에 21 개의 사진 만 표시하고 있지만 검색 기준을 충족하는 모든 사진을 검색하고 있다는 것입니다. 이로 인해 심각한 성능 문제가 발생합니다. 성능을 향상시키기 위해 검색된 사진의 수를 21 개로 제한 할 수 있습니까? eg (Catego

    0

    1답변

    Query 인스턴스에서 문서에 실제로 포함되어있는 모든 용어를 가져올 수있는 방법이 있습니까? QueryParser는 Query 인스턴스를 생성하는 데 사용되므로 쿼리의 "내용"은 사용자 중심입니다. 사용자는 예를 들어 쿼리 문자열이 줄 수 + A + B 다음 I 얻을하고자 [A를 B (예, 캐릭터 어레이 등) 또는 그 다음에 [A]가 필요한 결과입니다.

    0

    1답변

    나는 매우 단순한 분석기을 사용하여 슬래시 (/)를 공백으로 대체하려고합니다. QueryParser은 파싱하기 전에 슬래시로 문자열을 이스케이프 처리해야하므로 "\ /"을 단일 공백으로 바꾸는 분석기에 MappingCharFilter을 추가했습니다. @Override protected TokenStreamComponents createComponents(