0

我在弹性搜索中创建了一个索引。并尝试在文档字段中添加大文件内容(700MB)。我们知道,elasticsearch 将支持最大 2GB 的文档可以被索引。但是它抛出ArgumentOutOfRangeException并且消息说“字符太多。结果字节数大于可以作为int返回的字节数。(参数'charCount')”。在向弹性服务器发送请求之前(在构建发布数据时)会引发此异常。

查找使用的代码示例:

 public class doc
    {
        public int id { get; set; }
        public string documentContent { get; set; }
    }
 person p = new perosn(){ id = 001, content = "700mbString Content" };//Exception source
    
 _client.Index(p,i=>i.index("indexName"));

它的最大工作量为 600MB。

任何人都建议如何解决此问题。

4

0 回答 0