C# ElasticSearch-嵌套不区分大小写
我试图在索引中搜索“Example1”,但实际上,只有在索引“Example1”中搜索确切的值,我才能得到结果。我会让这个搜索变得不敏感。这是我的代码: 创建索引:C# ElasticSearch-嵌套不区分大小写,c#,json,database,elasticsearch,nest,C#,Json,Database,elasticsearch,Nest,我试图在索引中搜索“Example1”,但实际上,只有在索引“Example1”中搜索确切的值,我才能得到结果。我会让这个搜索变得不敏感。这是我的代码: 创建索引: var createIndexResponse = client.Indices.Create(defaultIndex, c => c .Map<ObjectInIndex>(mp => mp .Auto
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"
}
}