gpt4 book ai didi

mongodb - Elasticsearch未索引所有文档

转载 作者:行者123 更新时间:2023-12-02 23:40:59 24 4
gpt4 key购买 nike

我正在尝试使用Elasticsearch索引存储在MongoDB中的所有文件。但是只有180842个文件被索引,而我的数据库中却有1637870个文件。知道为什么不对所有文档都进行索引吗?

我检查了Elasticsearch日志文件,没有错误。但是我在日志文件中找到了以下几行。

(1) [2013-09-11 02:20:57,539][INFO ][river.mongodb            ] [Arsenic] [mongodb][mongodb] Add attachment: 522bef23649dd3bb06a61fd8
(2) [2013-09-11 02:20:57,539][INFO ][org.elasticsearch.river.mongodb.MongoDBRiver$Indexer] Add Attachment: 522bef0fe819cc4b70875a48 to index mongoindex / type files
(3) [2013-09-11 02:20:57,539][INFO ][river.mongodb ] [Arsenic] [mongodb][mongodb] Caught file: 522bef230eb5b705cf8ccd91 - /data/Test.java

第(2)行表示该文件已添加到我的索引中。不知道第(1)和(3)行的含义。这是否意味着这些文件未添加到索引?

注意我使用以下代码创建索引:
curl -XPUT 'http://localhost:9200/_river/mongodb/_meta' -d '{
"type": "mongodb",
"mongodb": {
"db": "submission_data",
"collection": "fs",
"gridfs": true
},
"index": {
"name": "mongoindex",
"type": "files"
}
}'

最佳答案

实际上,这是因为您的操作量很小。它是一个有上限的集合。如果您增加oplog的大小,那么它将起作用..!

关于mongodb - Elasticsearch未索引所有文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18737687/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com