최대 절전 모드 검색을 통합하려고 시도하는 앱이 있습니다. 나는 Hibernate Search 3.4.2를 사용하고있다. 나는 다음과 같은 도메인 클래스를 가지고있다.최대 절전 모드를 얻는 방법 인덱스 검색
@Indexed public Group { @Fieldindex (index = Index.TOKENIZED, store = Store.YES) private String groupName; }
필자는 몇 개의 그룹을 생성하고 데이터베이스에 저장한다. 일단 데이터베이스에 저장되면 색인을 생성 한 다음 주어진 텍스트 문자열을 검색합니다. 이것은 작동하는 것 같습니다.
내가 가지고있는 문제는 인덱스를 만든 후에 만들어진 모든 새 그룹이 인덱싱되지 않는다는 것입니다. 필자가 읽은 바에 따르면 일단 색인이 생성되면 새로운 항목이 새 값으로 자동 색인 될 것이지만 이것이 내가 얻는 행동처럼 보이지 않는다고 생각했습니다. 구성 방식에서 놓친 부분이 있습니까? 아니면 Hibernate Search에 새로운 객체를 추가하도록 지시하기 위해 수동으로 뭔가를해야합니까?
없이 ... 나는 조금 혼란 스러워요, 대답
[편집] 다음과 같이 나는 나의 최대 절전 모드 검색 confguration 내의 persistence.xml에 포함되어 JPA를 사용하고 있습니다 :
<property name="hibernate.search.default.directory_provider" value="filesystem"/> <property name="hibernate.search.default.indexBase" value="D:\var2\lucene\indexes"/>
나는 인덱스 파일이 생성되는 것을 볼 수있다, 나는 내용을 볼 누가 복음을 사용할 수 있습니다 나는 새 개체를 지속 할 때, 그들은 단지 이제까지 업데이 트하지 않는 것.
당신은 매우 친절하고 최대 절전 모드 검색 구성을 게시 하시겠습니까? @ 스티브 –