作为新人的我,在使用的elasticsearch 时,常遇到一些问题,而今天遇到的问题就是:在使用elasticsearch 搜索中文时,无返回结果?
问题描述如下:
1.在kibana 上查看日志的内容是可以用中文进行搜索的,如下图所示:
然而,在我的代码里用中文进行查询时,却只会返回空,查询时使用的代码如下:
/**
* 执行搜索
*
* @param queryBuilder
* @param indexname
* @param type
* @return
*/
public void searcher(QueryBuilder queryBuilder, String indexname,String type) {
SearchRequestBuilder srbuilder = client.prep