如何在 MongoDb 中使用 Spring Data ElasticSearch
How to use Spring Data ElasticSearch with MongoDb
我正在尝试在使用 Spring Data
时对存储在数据库中的文本文件执行全文搜索。
MongoDb
非常适合搜索,但它只能存储 16Mb
大小的文档。另一方面,GridFs
可以存储更大的文件,但不允许对其保存的数据进行搜索。
所以问题是:
What are size limits for Elasticsearch documents and database.(Can I give up on GridFs to store larger files?
Can I use Spring Data MongoDb and Spring Data Elasticsearch together?(Mongo for common information storage and queries(MongoRepository) and Elastic for full-text
search on text data stored.
如果是,如果有人能帮我设置它,我将不胜感激。(sth called mongo-connector??)我已经在工作Spring 数据 MongoDb 在我的项目中。提前致谢。
- Lucene 使用 32 位寻址。理论上你可以使用2GB的文件。但我认为您会在 2GB 之前面临与 Elastic 无关的其他问题。有更好的做法来存储大数据。
- 您可以使用 spring 数据中的 ElasticsearchRepository。
我正在尝试在使用 Spring Data
时对存储在数据库中的文本文件执行全文搜索。
MongoDb
非常适合搜索,但它只能存储 16Mb
大小的文档。另一方面,GridFs
可以存储更大的文件,但不允许对其保存的数据进行搜索。
所以问题是:
What are size limits for Elasticsearch documents and database.(Can I give up on GridFs to store larger files?
Can I use Spring Data MongoDb and Spring Data Elasticsearch together?(Mongo for common information storage and queries(MongoRepository) and Elastic for full-text search on text data stored.
如果是,如果有人能帮我设置它,我将不胜感激。(sth called mongo-connector??)我已经在工作Spring 数据 MongoDb 在我的项目中。提前致谢。
- Lucene 使用 32 位寻址。理论上你可以使用2GB的文件。但我认为您会在 2GB 之前面临与 Elastic 无关的其他问题。有更好的做法来存储大数据。
- 您可以使用 spring 数据中的 ElasticsearchRepository。