4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
新闻详情
elasticsearch 字符串搜索 - 鸡蛋炒馒头的个人空间 - OSCHINA...
来自 : 开源中国 发布时间:2021-03-24
昇腾众智计划火热上线!140个算子/模型等你来挑战!>>>

字符串搜索中用到的有:

+ 表示条件都满足(表示“并且”关系)

- 表示必须的不满足(表示“非”关系)

什么都没有则表示 可选(或者关系)

常用的 encoder后用到的自符:%2B表示+ %3A冒号 -表示的还是- 具体的方式在java中可以根据:URLEncoder.encode来查看

查询所有的索引下的数据信息duanlshdeMacBook-Pro:bin duanlsh$ curl -i -XGET \'http://localhost:9200/_search?pretty\'

普通的搜索 表示在所有索引下的数据中 筛选last_name 为Smith的数据:

duanlshdeMacBook-Pro:bin duanlsh$ curl -i -XGET \'http://localhost:9200/_search?q=last_name:Smith pretty\'

普通搜索 表示在所有索引下的数据中 所有字段中包含 Smith的数据:

duanlshdeMacBook-Pro:bin duanlsh$ curl -i -XGET \'http://localhost:9200/_search?q=Smith pretty\'

注:在所有的字段中搜索相当于数据被拼接成啦 各个字段相累加的一个 _all的字段

当你索引一个文档,Elasticsearch把所有字符串字段值连接起来放在一个大字符串中,它被索引为一个特殊的字段_all。例如,当索引这个文档: \"tweet\": \"However did I manage before Elasticsearch?\", \"date\": \"2014-09-14\", \"name\": \"Mary Jones\", \"user_id\": 1这好比我们增加了一个叫做_all的额外字段值:\"However did I manage before Elasticsearch? 2014-09-14 Mary Jones 1\"若没有指定字段,查询字符串搜索(即q=xxx)使用_all字段搜索。

使用都满足的 并且条件

这里的+表示或者(链接)的意思[last_name为John 或者 Jane 或者 Douglas]curl -i -XGET \'http://localhost:9200/_search?q=last_name:(John+Jane+Douglas) pretty\'
2017年4月5日查询所有的索引下的数据信息 duanlshdeMacBook-Pro:bin duanlsh$ curl -i -XGET 'http://localhost:9200/_search?pretty' 普通的搜索 表示在所有索引...ElasticSearch,着相了,,elasticsearch 字符串搜索 - 着相了的个人空间,OSCHINA博客字符串搜索中用到的有: + 表示条件都满足(表示“并且”关系) - 表示必须的不满足(表示“非”关系) 什么都没有则表示 可选(或者关系) 常用的 encoder后用到的自符:%2B表示+ %3A冒号 -表示的还是- 具体的方式在java中可以根据:URLEncoder.encode 来查看 查询所有的索引下的数据信息 duanlshdeMacBook-Pro:bin dua...elasticsearch 字符串搜索

本文链接: http://lshgroup.immuno-online.com/view-682697.html

发布于 : 2021-03-24 阅读(0)