问题描述
我试图在索引中搜索“ Example1”,但实际上只有在索引“ EXAMPLE1”中搜索确切值时,我才能获得结果。我会让这种搜索不敏感。有我的代码:
创建索引:
var createIndexResponse = client.Indices.Create(defaultIndex,c => c
.Map<Objectinindex>(mp => mp
.AutoMap())
var pool = new SingleNodeConnectionPool(new Uri(_elasticsearchSettings.Uri));
var settings = new ConnectionSettings(pool)
.DefaultIndex(defaultIndex)
.disableDirectStreaming()
.PrettyJson();
var client = new Elasticclient(settings);
var searchResponse = client.SearchAsync<Objectinindex>(s => s
.Explain()
.source(sf => sf)
.Query(qn => qn
.MultiMatch(c => c
.Query(queryValue)))).Result;
索引对象:
"hits": [
{
"_index": "sql","_type": "_doc","_id": "PkSsC4QBsIJTwWG9TUY1","_score": 17.879944,"_source": {
"title": "EXAMPLE1"
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)