찾다

 >  Q&A  >  본문

mongodb - Lucene을 사용하여 문서 데이터베이스를 구축하는 경우 mongo와 같은 데이터베이스를 저장소로 사용하는 대신 독립적으로 실행할 수 있습니까?

참조:/a/1190000002497183

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

为情所困为情所困2858일 전704

모든 응답(2)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-27 09:04:52

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

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-04-27 09:04:52

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

    회신하다
    0
  • 취소회신하다