热卖商品
新闻详情
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)
最新动态
2021-03-24
2021-03-24
2021-03-24
2021-03-24
2021-03-24
2021-03-24
2021-03-24
2015-12-22
2021-03-24
2021-03-24
联络我们