ElasticSearch 全文检索 termQuery和queryString
来源:互联网 发布:北京青旅推荐 知乎女性 编辑:程序博客网 时间:2024/04/29 11:30
term检索,如果content分词后含有中国这个token,就会检索到curl -XPOST http://192.168.1.101:9200/index/fulltext/_search -d'{"query" : { "term" : { "content" : "中国" }}}'querystring检索,它会先把”中国美国“分词成中国、美国分别去检索,然后最后默认是OR的关系curl -XPOST http://192.168.22.161:9200/index/fulltext/_search -d'{ "query" : { "query_string" : { "default_field" : "content", "query" : "中国美国" } }}'你也可以明显的写成“query” : “中国 AND 美国”或者“query” : “中国 OR 美国”如果你把查询条件加上双引号“query” : “\”中国美国\””便类似mysql里的like的效果java客户端--总结--java程序都有对应的类和方法。创建索引和设置mapping,这里就不赘述了,主要是检索:term搜索主要是用:QueryBuilders.termQuery(“content”, “中国”);querystring搜索使用:QueryStringQueryBuilder queryString = new QueryStringQueryBuilder(“中国 OR 美国”);queryString.field(“content”);
0 0
- ElasticSearch 全文检索 termQuery和queryString
- 关于全文搜索elasticsearch中matchQuery和termQuery的区别
- 关于全文搜索elasticsearch中matchQuery和termQuery的区别
- 2 Elasticsearch全文检索和匹配查询
- Elasticsearch TermQuery
- Elasticsearch全文检索
- elasticSearch 全文检索工具
- 全文检索elasticsearch和IK中文分词器
- elasticsearch的实现全文检索
- elasticsearch的实现全文检索
- elasticsearch的实现全文检索
- elasticsearch的实现全文检索
- elasticsearch的实现全文检索
- elasticsearch的实现全文检索
- PHP实现Elasticsearch全文检索
- elasticsearch-全文检索执行流程
- 【Elasticsearch】服务器开发 超越全文检索
- Elasticsearch使用REST API实现全文检索
- GCC内联函数:__builtin_types_compatible_p
- 推荐一个用于在Xcode控制台显示中文的插件FKConsole。
- 将cocos游戏合并到iOS工程中
- BZOJ2435——[Noi2011]道路修建
- Mysql自动更新的时间值TimeStamp与Java(mybatis)读取后多了8小时问题记录
- ElasticSearch 全文检索 termQuery和queryString
- POJ 2823 Sliding Window
- Intersection of Two Arrays II
- ubuntu--ogv格式转mp4格式
- 【Linux】【Makefile】开源软件的编译问题
- Activity Service生命周期图
- 缓冲区
- Android基础之Android系统架构
- SQLServer 时间格式化