mongodb - Lucene을 사용하여 문서 데이터베이스를 구축하는 경우 mongo와 같은 데이터베이스를 저장소로 사용하는 대신 독립적으로 실행할 수 있습니까?
为情所困
为情所困 2017-04-27 09:02:52
0
2
700

참조:/a/1190000002497183

요구사항도 이와 비슷합니다. 요구사항은 입력하면 그대로 전문 검색(물론 중국어로는 전문)이 나올 수 있다는 것입니다.
지금 문제는 Lucene은
인덱싱 중에 원본 필드 콘텐츠를 유지하여 포괄적인
* 성능(200개 쿼리/초 이하),
* 업데이트(업데이트 후 즉시 데이터가 반영되기를 바랍니다. 하지만 검색은 가능합니다 지연),
* 데이터 용량(수천만 미만, 각 데이터는 M에 업로드되지 않음)
* 확장성(여러 소스, 각 소스의 형식 및 필드가 다름)
고려 사항 , 이 원본 데이터를 데이터베이스에 저장해야 합니까? 그렇다면 Lucene은 기본 키 하나만 남겨두는 것이 좋을까요, 아니면 Lucene에서 직접 원본 데이터를 복원하는 것이 더 좋을까요?
이전에 비슷한 프로젝트를 수행하고 원본 콘텐츠를 mongo에 저장한 적이 있습니다.

为情所困
为情所困

모든 응답(2)
洪涛

Elasticsearch 구현을 참고하시면 좋습니다

给我你的怀抱

Solr만 사용해봤는데, 인덱싱은 Lucene만 사용하고, 저장소는 mogondb에 두어야 한다는 생각이 듭니다. Lucene을 쿼리할 때마다 Lucene을 먼저 쿼리한 다음, mogondb에서 데이터를 가져옵니다. 기본 키에 따른 mongodb

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿