我使用query_string进行搜索.搜索工作正常,但它使用小写字母和大写字母匹配所有记录.但我想与区分大小写完全匹配?
例如 :
搜索栏:“标题”
当前输出:
>标题
>标题
> TITLE,
我想只先(标题).如何解决这个问题.
我在java中的代码:
QueryBuilder qbString = null;
qbString = QueryBuilders.queryString( “标题”)字段( “FIELD_NAME”);
最佳答案 您需要配置映射/文本处理,以便对令牌进行索引,而不是小写.
“标准”分析器小写(并删除停用词).
这是一个示例,显示如何配置分析器和映射以实现此目的:https://www.found.no/play/gist/7464654