小编Arn*_*hre的帖子

ElasticSearch/NEST /没有带有"Term"但带有"Match"的结果

为什么第一个陈述给我一些结果,但第二个没有?

我尝试了很多组合,但我不知道问题可能是什么.当然,"Term"-Approach将是我的首选.

 var matchPhrase = _client.Search<JournalItem>(s => s
            .Index("journal")
            .Query(q => q.Match(m => m.OnField("typeName")
                 .Query("Logon"))));


var searchResults = _client.Search<JournalItem>(s => s
            .Index("journal")
            .Query(q => q
                .Term(p => p.typeName, "Logon")
            ));
Run Code Online (Sandbox Code Playgroud)

我正在使用NEST 1.4和elasticsearch 1.4.2

elasticsearch nest

4
推荐指数
1
解决办法
3103
查看次数

标签 统计

elasticsearch ×1

nest ×1