2013-09-02 4 views
2

Lucene 4.4를 사용하여 단어 벡터로 표시되고 단일 문서 필드에 저장되는 사용자의 읽기 프로파일을 저장합니다. 이러한 프로파일은 자주 수정되며 일부 용어는 증가 또는 감소해야합니다. 전체 문서 용어 벡터를로드하고 수정 한 다음 다시 인덱싱하는 것보다 용어 빈도를 업데이트하는 더 좋은 방법이 있습니까?Lucene 4.4 : 전체 필드를 다시 인덱싱하지 않고 문서 필드의 특정 용어 빈도 업데이트

답변

2

아니요, Lucene의 문서를 업데이트하려면 문서의 색인을 다시 만들어야합니다. 프로세스는 updateDocument에 대한 호출을 사용하여 단순화 할 수 있지만 백엔드에서 작업을 단순화하지는 못합니다. 여전히 이전 문서를 삭제하고 새로운 문서를 색인화해야합니다.

+0

내 결과를 확인했습니다. lucene은 자주 수정 된 문서를 저장하는 최선의 선택이 아닌 것 같습니다. – user2740947

관련 문제