Lucene의 정규 표현식에 대한 색인이 생성되었습니다. 표준 분석기를 사용하여 색인 된 정규 표현식을 통해 주어진 입력을 검색 할 수있는 lucene 쿼리를 생성 할 수 있습니까?Lucene의 정규 표현식 색인화 및 입력 검색
org.apache.lucene.search.Query luceneQuery50=queryBuilder4.keyword().wildcard().onField("RegularExpression").matching("9876654").createQuery();
분야 "으로 RegularExpression"는 문자열 오브젝트로서 기억된다.
편집
최대 절전 모드 검색은 주석으로 사용됩니다
@Indexed public class NumbersTbl { @Field public String RegularExpression; }
내가 검색 한 번호는 색인 된 정규 표현식과 일치해야하는 입력입니다. –
그건 분명합니다. 게시물을 수정하고 [문서] (https://lucene.apache.org/core/4_0_core/org/apache/lucene/document/Document.html)를 작성하는 코드를 추가하여 색인 및 검색어로 찾으려는 항목을 선택하십시오. – bpgergo
나는 Hibernate 색인 방법을 사용하고있다. @Indexed public class NumbersTbl {\t @Field \t public String RegularExpression; }' –