问题标签 [elasticsearch-mapping]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
elasticsearch - 什么是最好的 OCR 文档分类 ML 算法?
我开发了一个 OCR 模块,可以提取扫描文档的内容并将其存储在弹性搜索映射中。现在,我试图通过告诉它按类型(文凭、证书、身份证)对文档进行分类来改进 ocr,每种类型都将被存储在特定的索引中。可以完成工作的最佳机器学习算法是什么?
elasticsearch - Elasticsearch:无法从关键字字段获取结果
我有一个映射为文本的字段,其中包括另一个映射为关键字的字段(字段关键字)。我插入数据并确保可以使用任何查询检索它。但是,当我查询附加字段(映射为关键字)时,我根本找不到任何数据。这是示例(简化):
这是一个查询:
无论外壳如何(葡萄牙与葡萄牙),都会发生同样的情况。这种行为的原因是什么?
elasticsearch - Java REST 弹性搜索:使用 com.fasterxml.jackson.databind.ObjectMapper 的嵌套字段映射
field
例如,我有一个Object_IDs
可以有多个Object_ID
. 以下是片段:
我正在使用Elastic search
6.2.3
并且正在com.fasterxml.jackson.databind.ObjectMapper
用于映射对象。
我无法创建nested field
using com.fasterxml.jackson.databind.ObjectMapper
. 这是代码片段:
但这结果:
请帮助我使用创建 mapping
嵌套字段com.fasterxml.jackson.databind.ObjectMapper
elasticsearch - 在 ElasticSearch 中映射未知数量的嵌套对象
给定以下嵌套对象
我也需要它的所有属性都属于该nested
类型。如何为未知数量的嵌套子级生成映射?
功能上等于:
我确实知道嵌套子项的结构,但我不知道他们的键/名称。
elasticsearch - 有没有办法在文档中添加字段但从_source中隐藏它,文档也应该被分析和搜索
我想在文档中添加一个应该可以搜索的字段,但是当我们进行获取/搜索时,它不应该出现在 _source 下。
我已经尝试过索引和存储选项,但无法通过它实现。它更像 _all 或 copy_to,但在我的情况下,值是由我提供的(不是从文档的其他字段中收集的。)
我正在寻找可以实现以下情况的映射。
当我放文件时:
并进行搜索
获取 my_index/_search
输出应该是
当我进行以下搜索时
它应该导致我
elasticsearch - 如何在 elasticsearch 中找到包含某个字段中的数字的所有文档?
我有一个keyword
可以包含数字或字符串的类型字段。如果该字段不包含任何字母,我想点击该文档。我怎样才能做到这一点?
我的索引映射如下所示:
我的文件如下所示:
或者
我试过查询:
但它仍然有效123abc
。我该如何设计这个,以便我只点击该特定字段中带有数字的文档?
elasticsearch - Elasticsearch - 使用分析器创建索引时出现非法参数异常
我正在使用 Elasticsearch 的 PHP API 和 Advanced REST Client (ARC) 来测试 ES API。当我尝试使用自定义分析器创建新索引时,出现此错误:
我尝试删除分析设置并成功创建索引。我还尝试从自定义分析器中删除过滤器,并且我已经重新安装了 2 次 ES。
必须使用该分析器创建索引
非常感谢!
java - Elasticsearch Java API 创建索引与映射失败
我正在尝试利用 java api 在 Elasticsearch 7 中创建新索引。我能够很好地创建一个新索引,期望当我尝试使用映射创建它,或者尝试在每个文档之后添加映射:
当我简单地创建一个索引时,这很好用
但是,添加 request.mapping (此示例来自网页)会破坏它吗?
即使我在它也破坏它之后尝试使用 putMapping 应用映射
我得到的错误
我尝试过使用 Hashmap 实现而不是字符串版本,尽管一旦它进入 es 字节,它似乎是同一件事。这很奇怪,因为无论我使用 Gson 之类的东西,还是只写一个转义的字符串示例,请求对象都会在内部进行它需要的转换(我认为),然后弹性对其创建的格式有问题?
我应该提到这一切都在 Spring Maven 上下文中,并且索引/文档的创建/插入是从单例 bean 完成的。虽然我找不到任何迹象表明这是罪魁祸首?当我只创建一个没有附加映射的索引时,它工作正常。
一如既往地非常感谢任何帮助。
elasticsearch - 如何在 Elastic-search 7.x 中创建子对象
早些时候我使用的是 1.x 版本,并使用以下语法创建子对象映射。
但是现在当我在 ES 7.x 中使用相同的映射语法时,我遇到了以下错误:-
我来到了这个 SO 帖子Can't merge a non object mapping with an object mapping error in machine learning(beta) module但是,请注意我没有更新映射,而是我正在创建一个新的映射仍然得到这个错误,拜托建议怎么办?