指定搜索词的分词方法——elasticsearch
{"query": {"bool": {"should": [{"match": {"name": {"analyzer": "ik_smart","query": "haha"}}}]}}
}
match或者match_phrase会对搜索词分词,此时默认使用的分词方法是对应字段的分词方法,可以通过以上方法为搜索词指定分词方法。
注:
要搜索词分词和字段分词的匹配,搜索词不分词和字段不分词的匹配
match或者match_phrase就是对搜索词分词,这个时候字段不用keyword,
wildcard不对搜索词分词,所以字段要加.keyword
指定搜索词的分词方法——elasticsearch相关推荐
- php 搜索引擎 分词_PHP使用elasticsearch搜索安装及分词方法
一.背景 为什么会用到这个ES搜索? 是因为我在看乌云的漏洞案例库时候,搜索即为不方便. 比如说说我要搜索一个 SQL注入 那mysql匹配的时候是like模糊匹配,搜索必须要有SQL注入这四个字,连 ...
- ElasticSearch(十一)Java用ElasticSearch 利用搜索词分词搜索
需求: 搜索词进行分词搜索 例如: 搜索词为"意大利医生", 那么拆分匹配内容包含"意大利医生"或"意大利"或"医生" ...
- ElasticSearch之搜索词提示Sug
一.sug概述 对提供的搜索词(suggest text)返回相关的提示词 二.四种suggester 通用option字段及含义 option 含义 text 搜索词,因为一个search可以存在多 ...
- Lucene 搜索词分词
搜索词分词也即对用户输入的搜索词进行分词处理,如"民族 信仰".如果不对它进行分词,可能搜索不到东西,但单独搜索"民族"或"信仰"抑或&qu ...
- Lucene全文检索_分词_复杂搜索_中文分词器
1 Lucene简介 Lucene是apache下的一个开源的全文检索引擎工具包. 1.1 全文检索(Full-text Search) 1.1.1 定义 全文检索就是先分词创建索引,再执行搜索的过 ...
- 中文分词方法汇总笔记
中文分词方法汇总笔记 分词难点 分词方法 传统基于字典(规则分词) 基于机器学习的分词方法 统计分词 语言模型 隐马尔可夫 HMM 模型 其他 分词工具和云服务 其他 感谢知乎 @华天清 的总结 分词 ...
- 计算机毕设——中文分词方法研究与实现
毕业论文 中文分词方法研究与实现 1.课题意义及目标 中文分词技术不断发展,各种中文分词系统层出不穷.中文分词技术应用也原来越广泛.如搜索引擎的应用.语音识别系统.机器翻译.自动分类校对等.学生应通过 ...
- lucene的建立索引,搜索,中文分词
Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包. 现在最新的lucene已经更新到6.0版本了.但是这个最新版,需要适配jdk1.80以 ...
- python英文词云代码_使用python实现个性化词云的方法
先上图片 词云图 需要模板 pip install jieba pip install wordcloud 还需要安装另外两个东西这两个我也不太懂借鉴百度写上去的 pip install scipy ...
最新文章
- Codeforces 504 A (Round #285 div.1 A) Misha and Forest
- 一文梳理JavaScript中常见的七大继承方案
- .Net将Base64字符串转换为Image对象或保存为图片到本地
- Ansible Loops
- Java实现微信聊天记录生成器
- RDL 报表 - 查询条件使用下拉框
- linux 磁盘序列号修改,linux 获取硬盘序列号解决思路
- 如何在标准的机器学习流程上玩出新花样?
- 最常见的管理误区,你中招了吗?
- Python之Sqlitespy中选出两表中以id相同的元素
- Visa:三星Galaxy S III确定成为伦敦奥运官方手机
- C/C++入门级小游戏——开发备忘录
- iOS线下分享《RunLoop》by 孙源@sunnyxx
- Simple Mover
- RxJava 2.0中backpressure(背压)概念的理解
- python——获取更加详细的异常信息
- python输出数字金字塔_Python输出数字金字塔
- Java操控Excel
- 网络安全之XSS、CSRF、API接口攻击
- Codecombat创始人:编程教学平台需要解决的三个问题