elasticsearch-query相关内容
我正在尝试获取父文档的所有子级,但使用HAS_CHILD查询未获得任何结果 { "index": "index_x", "include_type_name": true, "body": { "mappings": { "agents": { "properties": {
..
我正在尝试将 elasticsearch 查询作为 GET 请求执行,以便从我创建的索引中提取数据.索引中的数据是一个来自MySQL DB的表,通过logstash配置. 这是我没有 IN 子句的请求: http://localhost:9200/response_summary/_search?q=api:"location"+AND+transactionoperationstat
..
我需要自动完成短语.例如,当我搜索“老年痴呆症"时,我想得到“老年痴呆症的痴呆症". 为此,我配置了 Edge NGram tokenizer.我尝试了 edge_ngram_analyzer 和 standard 作为查询正文中的分析器.然而,当我试图匹配一个短语时,我无法得到结果. 我做错了什么? 我的查询: {“询问":{“多匹配":{"query":"老年痴呆症","类
..
有一个对话列表,每个对话都有一个消息列表.每条消息都有不同的字段和一个 action 字段.我们需要考虑到在对话的第一条消息中使用了动作 A,在几条消息之后使用了动作 A.1 和一段时间后的 >A.1.1 等等(有一个聊天机器人意图列表). 对对话的消息操作进行分组将类似于:A >>>A.1 >>A.1 >A.1.1 ... 问题: 我需要使用 ElasticSearch 创建一
..
我正在寻找在 elasticsearch 中对数据进行分组的最佳方式.Elasticsearch 不支持 sql 中的“group by"之类的东西. 假设我有 1k 个类别和数百万种产品.您认为渲染完整类别树的最佳方法是什么?当然,您需要一些元数据(图标、链接目标、seo 标题等)和类别的自定义排序. 使用聚合:示例:https://found.no/play/gist/812456
..
我想在Elasticsearch中使用通配符查询字段,但是问题是搜索字符串存储在变量中,并且不能静态使用.预期的查询是: body = {"query":{"wildcard":{"Name":{"value":" Vi ??????"}}}} 其中搜索字符串"Vi"在编译时不可用.它将由用户给出.假设它存储在某个变量str(="Vi")中.我应该如何使用str和“?"来制定查询?
..
我的数据如下: {"name":"name1","name_gr":["gr1","gr2"]},{"name":"name2","name_gr":["gr1","gr2"]},{"name":"name3","name_gr":["gr2","gr3"]},{"name":"name4","name_gr":["gr1","gr2","gr3","gr4"]},{"name":"name4
..
我试图通过从Postman发送一个GET http调用来获取索引结果,该调用同时涉及日期范围和我手动添加的字段("log_type"), 因此,当我逐个查询诸如以下内容时,我现在可以获得结果: 日期范围: http://localhost:9200/dialog_test/_search?q =时间戳:[2016-08-05 + TO + 2016-08-06] log_type
..
我正在尝试搜索以下两种情况 情况1: 我想搜索一个以特定单词开头的名称.例如: 名称:测试名称 name:名称测试 name:测试名称test 如果我搜索"test",那么它应该只返回"test name"和"test name test". 情况2: 我想搜索一个以特定单词结尾的名称.例如: 名称:测试名称 name:名称测试 n
..
我需要搜索“研究或会计"业务领域,这是字段(OR)语句的数组 我需要搜索“角色是开发人员还是测试人员",条件是这是字段(或)语句的数组 我想获取所有名称的BusinessArea的masterid数,designationNames,Role 名称过滤器为"Group1" 下面是字典 test = [{'masterid':'1','name':'Group1','Business
..
我在 elasticsearch 查询下面执行了 GET amasyn/_search{“询问": {“布尔":{“筛选" : {"term":{"ordernumber":"112-9550919-9141020"}}}}} 但是没有任何点击 {"took":0,"timed_out":否,"_shards":{“总计":1,“成功":1,“已跳过":0,“失败":0},“点击数":
..
我已经创建了索引 PUT ten2{“映射":{“文档":{“属性":{“标题":{"type":"text",“字段":{“原始":{"type":"keyword"}}},"uid":{"type":"text",“字段":{“原始":{"type":"keyword"}}},"publish_details":{“类型":“嵌套",“属性":{“环境":{"type":"keyword"
..
我在弹性搜索中具有JSON文档,如下所示 {“动物": [{"id":1“名称":“猫"},{"id":2“名称":“狗"},{"id":3,"name":“兔子"}]} 只有当所有三种动物都存在时,如何查询才能返回此文档? 这不起作用. curl -H'内容类型:application/json'-XPOST http://localhost:9200/* animals */
..
我有一个具有以下映射的字段: 生日:{类型::日期,格式:: dateOptionalTime} 我需要找到每个在5月(包括所有年份)出生的人 另一个查询是查找所有出生于"8月25日"(包括所有年份)的人 查询的内容是什么? 解决方案 您可以通过
..
我想基于一个使用术语查询的唯一字段值来进行简单查询.例如: {“询问": {“学期": {"products.product_id":{“值":"Ubsdf-234kjasdf"}}}} 关于术语查询,Elasticsearch文档指出: 返回在提供的字段中包含确切术语的文档.您可以使用术语查询根据精确度值(例如价格,产品ID或用户名)来查找文档. 另一方面,文档还建议针对相关
..
我在弹性搜索索引中获得了以下文档: {"type":"foo",“组件": [{"id":"1234123",,"data_collections":[{"date_time":"2020-03-02T08:14:48 + 00:00","group":"1","group_description":"group1",“措施":[{"measure_name":"MEASURE_1",“实际"
..
我在用Node.Js编写的lambda函数中使用AWS HttpClient handleRequest ,使用 aws sdk 来搜索ElasticSearch url.我正在关注AWS文档. https://docs.amazonaws.cn/en_us/elasticsearch-service/latest/developerguide/es-request-signing.html
..
我正在使用下面的代码,当我键入"cu" 时,它不会自动提示为凝乳 但是它确实与正确的酸奶相匹配.如何获得同义词的自动完成功能和相同的文档匹配功能? PUT产品{“设置":{“索引":{“分析":{“分析器":{"synonym_analyzer":{"tokenizer":“标准",“过滤器":[“小写","synonym_graph"]}},“过滤器":{"synonym_graph":
..
假设文档文本为这是一个示例文本,用于显示搜索结果的工作方式,而我的查询字符串是 mple tex .我希望此查询字符串与文本匹配,因为它与示例文本部分匹配. 如何在弹性搜索中做到这一点?ES中可以进行很多搜索吗? 我目前使用的是match_phrase查询 "query":{"match_phrase":{"description":"mple tex"}}, 解决方案 您要查
..
我的Elastic Search数据库中有一个 created_at 字段,我正在尝试提取数据并按该字段对其进行排序.该字段是使用日期格式的映射属性存储的,其中 fielddata 键设置为 true ,但仍然出现错误: 文本字段并未针对需要按文档的字段数据(例如聚合和排序)的操作进行优化,因此默认情况下将禁用这些操作.请改用关键字字段.或者,在[created_at]上设置fielddat
..