你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
rochy - rochy_he
赞同来自: menzhipeng
赞同来自:
menzhipeng
God_lockin
要回复问题请先登录或注册
5 个回复
rochy - rochy_he
赞同来自: menzhipeng
你搜索使用的 wildcardQuery 属于 term 级别的匹配,你搜索的内容是 *JavaScript*,这个是匹配不到结果的,*javascript* 则可以匹配到
综上,你对 key 进行小写处理即可
rochy - rochy_he
赞同来自:
如果搜索的内容和库中的内容一致,则可能是大小写原因。
menzhipeng
赞同来自:
1.第一个全小写的是可以搜索到的, 第二个就搜不到
2.
搜索代码:
QueryBuilder multiMatch = QueryBuilders.wildcardQuery("articleTitle","*"+key+"*");
QueryBuilder multiMatch2 = QueryBuilders.wildcardQuery("articleContent","*"+key+"*");
QueryBuilder mulQuerys = QueryBuilders.boolQuery().should(multiMatch).should(multiMatch2); builder.setQuery(QueryBuilders.boolQuery().must(mulQuerys));
menzhipeng
赞同来自:
God_lockin
赞同来自:
更新部分内容的文档,有空瞅一眼?