我已经注册了以下文件 当我执行以下查询时,找到文档,值为“catalogonuevo1” 但是,当搜索值为“catalogonuevo1.com”时 它不返回任何值,使用 MatchQueries 会发生相反的情况,它总是会找到一个错误的文档,例如一个值为“catalogonuevo2.com”的文 ...
我已经注册了以下文件 当我执行以下查询时,找到文档,值为“catalogonuevo1” 但是,当搜索值为“catalogonuevo1.com”时 它不返回任何值,使用 MatchQueries 会发生相反的情况,它总是会找到一个错误的文档,例如一个值为“catalogonuevo2.com”的文 ...
我想在我的 elasticsearch 索引中的单个字段上同时支持文本搜索(匹配查询)和精确匹配(术语查询)。 以下是我创建的映射: 但是,术语查询的行为并不像我期望的那样(可能是对它的理解是错误的)。 例如,这里有几个索引的示例文档: 以下术语查询未产生任何结果: 我是在做错什么,还是我对与术语查 ...
我对术语查询在文本字段上的工作方式感到有点困惑(我什至不知道是否可以在文本字段上使用它们)。 这是我使用标准分析器的索引: 这是它到目前为止的数据: 使用此查询匹配索引中的两个文档: 如您所见,查询中的大小写与任何现有文档都不匹配(两个文档都包含 York)。 此外,如果查询“yOR*”,两个文档仍 ...
我正在尝试使用在text字段中具有特定值的 ElasticSearch 查询文档进行搜索。 我知道如果它是keyword字段,则使用术语查询是可能的。 不幸的是,我无法更改映射。{ "my_index": { "aliases": {}, "mappings": { ...
我通过过滤和使用布尔查询来应用分数来检索文档。 例如:{ "query": { "bool": { "should": [ { "term": { "color": "Yellow" } ...
我最近开始学习 elasticsearch,我的查询搜索结果有所不同。 下面提供了名为“products”的索引的映射(我正在粘贴来自我的 Kibana 控制台工具的响应): 索引中的数据如下(我正在粘贴来自我的 Kibana 控制台工具的响应): 使用下面的查询查询数据后,我只匹配六条记录:查询 ...
我有一个不返回数据的弹性搜索查询。 这是查询的 2 个示例 - 第一个有效并返回一些记录,但第二个什么也不返回 - 我错过了什么? 示例 1 有效: 示例 2 不起作用: ...
我不明白为什么我没有结果? 使用 ES 2。 这是我正在搜索的来自 db 的信息。 ...
对于给定的术语查询搜索请求,我能否找到与 ElasticSearch 返回的每个值匹配的术语数量? 如果假设我有一个输入 - 为此,如果假设我得到匹配的值 - 'this man' 和 'this man test'。 此处与“this man”的请求匹配的术语数为 1 , “this ma ...
我在过滤器中看不到 term 和 match 之间的任何区别: 结果也包含不完全匹配的部件号,例如:“52527.J1KND-H” 为什么? ...
鉴于此文档结构。 和这个查询 有没有办法弹性可以给我这样的结果: 所以如果我有数百页,我只会得到那些符合我的术语的? 我虽然想为页面创建索引,但是如何从文档中获取所有元数据? 这个元数据是否应该复制到同一个“书”的所有页面文档中? 就性能而言,最好的方法是什么? ...
我编写了查询 Elastic Search 索引的 JAVA 代码(由 Elastic Cloud 提供服务 - 尽管我认为这与此问题无关)。 如果没有查询词,该函数会按预期返回索引中的所有文档。 当我使用 Elastic 的 QueryBuilder 语法(这是 Elastic 的 JAVA ...
我正在尝试使用 NEST 构建动态查询,如下所示 如果我通过, product value = "GoldPGL" [NB~ 索引中的实际值],我无法找到结果。 但是,如果我像“goldpgl”一样以小写形式传递值,它就可以工作。 此外,它不适用于“Gold - PGL”或“SOME OTH ...
我有这样的弹性数据 我想检索具有多个条件的数据,所以我使用带有 should 和 must_not 的查询,当我使用该查询时,数组返回空,但现在数据仍然出现,是否缺少某些内容? 这是我的示例查询 ...
我想基于使用术语查询了解唯一字段值进行简单查询。 例如: 关于term queries ,Elasticsearch 文档指出: 返回在提供的字段中包含确切术语的文档。 您可以使用术语查询根据价格、产品 ID 或用户名等精确值查找文档。 另一方面,文档还表明_score是为相关性很重要 ...
我正在通过过滤和使用term查询来应用分数来检索文档。 查询应该匹配具有指定颜色的所有动物 - 匹配的颜色越多,文档的分数越高。 奇怪的是, term和terms查询会导致不同的评分。 应该和使用一样 查询编号无论是匹配 1 项还是 2 项,1 都会为文档提供完全相同的分数。 如果匹配更多颜 ...
我想在 Elasticsearch 中搜索一个短语,例如“个人纳税日期”。 我希望返回的结果更加重视“税收”一词。 到目前为止,我知道如何提升整个索引或针对不同领域的提升,但仍然不知道如何提升不同的术语? 有什么帮助吗?? ...
假设我有一种查询语言,可以将“自然”语言查询解析为弹性搜索查询。 假设我们有以下查询: 如何在弹性搜索中实现这一点? 我试过: 但这不是我想要的。 我究竟做错了什么? 映射: ...
我正在开发 7.2 版的 elasticsearch 并且我在提高 ES 调用性能的过程应用。 从我读到的,如果我们没有设置“搜索分析器”,默认情况下将设置标准分析器。 但是在不需要分析器的情况下,拥有分析器可能会影响性能。 将所有字段作为“关键字”是否可以防止这种情况? 或者有没有 ...
我正在尝试使用嵌套术语查询在Elastic搜索中找到一些实体。 如果我执行搜索查询,则没有命中。 但是,如果我将查询更改为使用“匹配”而不是“术语”,那么我将获得点击。 我可能做错了什么? 我试图实现的是仅返回完全匹配的内容。 ES中的实体如下 提示:这只是我执行搜索的 ...