ElasticSearch学习笔记
2016-01-08 18:02
190 查看
1.GET与POST
在浏览器模式下(http://localhost:9200/_plugin/head/)用GET做查询,不会将JSON代码上传,查询无效,必须用POST
2.分词
先看两个查询
第一个
从返回的结果中看到,有name:John Smith这个字段
第二个
第二个查询却没有返回预期值,因为建索引的时候没有指定name字段的分词策略,因此用了ElasticSearch自带的分词策略,把John Smith这个名字分成了两个词,而term是要求精确匹配的,改用match后能返回预期结果
在浏览器模式下(http://localhost:9200/_plugin/head/)用GET做查询,不会将JSON代码上传,查询无效,必须用POST
2.分词
先看两个查询
第一个
从返回的结果中看到,有name:John Smith这个字段
第二个
第二个查询却没有返回预期值,因为建索引的时候没有指定name字段的分词策略,因此用了ElasticSearch自带的分词策略,把John Smith这个名字分成了两个词,而term是要求精确匹配的,改用match后能返回预期结果
相关文章推荐
- Git与Repo入门
- 方差和偏差 与 过拟合和欠拟合
- 如何分辨彩色图与灰度图
- 替换所有的cell的右侧箭头
- sharepoint OWA问题解决
- jQuery.ajax发送image请求格式
- iOS原生地图开发指南2
- oracle创建表(约束)
- PAT程序设计考题——甲级1004 遍历树节点(计算树每层的叶子节点数目)
- IOS定位服务的应用 详解
- yii2 插件创建数据库
- 判断app 在前后台的问题
- Java不同系统不同语言之间的交互
- Backbone模型整合React(React + Backbone Model)
- 最近心得
- Oracle&&Mysql存储过程实例
- (三)如何自己动手实现 KVO,KVO的实现原理
- 安装nginx+ngx_lua支持WAF防护功能
- SQL常用函数
- php final