0
我需要使用NEST客戶端在單個字段上使用多個類似條件從ES獲取文檔。使用elasticsearch的QueryString查詢中的多個值NEST
我的查詢是:
SELECT * FROM Customer WHERE CustomerName LIKE '%john%' OR CustomerName Like '%george%'
我的彈性搜索NEST查詢(單像操作)是:
var customers= ElasticSearchHelper.ElasticClient.SearchAsync<Customer>(body => body
.Take(100000)
.Filter(f => f
.And
(
fs=> fs.Query(q=> .QueryString(qs => qs
.Query("*" + SearchText + "*")
.OnField(new string[] { "FirstName"})
.DefaultOperator(Operator.or)
.MinimumShouldMatchPercentage(100)
.AnalyzeWildcard(true)))
)));
return customers.Documents;
我怎樣才能做到這一點有多個同樣的操作,在單場?請指導我做錯了什麼。