elasticsearch FuzzyLikeThisQueryBuilder实例
来源:互联网 发布:日本化妆品推荐知乎 编辑:程序博客网 时间:2024/05/29 08:39
需求:在搜索中经常需要模糊搜索,比如我们搜“国”,希望能得到“中国”,“英国”等等。这时候就可以用FuzzyLikeThisQueryBuilder实现。
java 实例代码如下:
FuzzyLikeThisQueryBuilder fuzzy=new FuzzyLikeThisQueryBuilder("fname");//fname 为搜索的field
fuzzy.analyzer("ik").likeText(q).minSimilarity(0.5f).prefixLength(0);;//最低相似度为0.5,前缀为0
client.prepareSearch("test").setQuery(fuzzy).execute().actionGet();
http请求实例:
{
"fuzzy" : {
"fname" : {
"value" : "国",
"boost" : 1.0,
"min_similarity" : 0.5,
"prefix_length" : 0
"analyzer": "ik"
}
}
}
0 0
- elasticsearch FuzzyLikeThisQueryBuilder实例
- elasticsearch MultiSearch实例
- elasticsearch customScoreQuery 实例
- elasticsearch SpanNearQuery实例
- elasticsearch MatchQueryBuilder实例
- elasticsearch RangeFilter实例
- ElasticSearch搜索实例
- ElasticSearch集群搭建实例
- Elasticsearch Java API 实例
- ElasticSearch集群搭建实例
- elasticsearch双实例部署
- ElasticSearch 入门实例
- elasticsearch获取java client实例
- elasticsearch获取java client实例
- ElasticSearch Aggregation Bucket 实例分析
- ElasticSearch学习四:集群搭建实例
- logstash-filter-elasticsearch 具体使用实例
- ElasticSearch单机双实例的配置方法
- 下载安装APK
- PHP CLI模式介绍及使用教程
- 蓝桥杯 逻辑推断 DFS+n个if
- POJ1698 最大流或者匈牙利
- Ios6中Auto Layout的使用详细图文介绍
- elasticsearch FuzzyLikeThisQueryBuilder实例
- 机器学习技法-5-Kernel Logistic Regression
- 白话经典算法系列之五 归并排序的实现
- nf_conntrack: table full, dropping packet问题的解决思路
- android 开发必知的50个诀窍 1.
- POJ1703带权并查集(距离或者异或)
- java初探秘之判断输入的一串字符是否全为小写字母
- 不等宽子view自动换行的窗口(auto wrap viewgroup)
- Centos network check