我有一个名为“IndexModel”的类,我已经为这种类型创建了索引。这有两个记录,这些记录中name属性的值是“test hello world”和“testhello world”。我正在使用以下查询通过Name属性搜索记录:
var query = new MatchQuery()
{
Field = Property.Path<IndexModel>(it=>it.Name),
Query = "test world",
Operator = Operator.And,
Lenient = true,
MaxExpansions = 2,
CutoffFrequency = 1.31,
Boost=2.1,
Fuzziness = 1.8,
Slop = 2
};
var result = client.Search<IndexModel>(s=>s.Query(query));
但是,只返回一个结果 - “测试你好世界”。我还希望将记录与“testhello world”的名称相匹配。我怎么能这样做?