Elasticsearch& NEST with .NET - 没有数据返回

时间:2016-02-10 11:31:17

标签: c# .net elasticsearch nest

NEST有调试吗?我浪费了很多时间没有任何错误代码。我没有返回数据,但数据存在。代码如下 -

        Uri node;
        ConnectionSettings settings;
        //ElasticClient client;

        node = new Uri("https://.......qb0x.com:30950");
       settings = new ConnectionSettings(node, defaultIndex: "soogrindex");
       var client = new ElasticClient(settings);


        SearchResults sr = new SearchResults();


        var searchDataResults = client.Search<SearchRow>(s=>s.AllIndices().AllTypes().Query(q=>q.Term(p=>p.partnumber, "*")));

任何想法如何调试?它什么都不返回。 ubuntu中的卷曲显示了那里的数据。 .net在windows下。

1 个答案:

答案 0 :(得分:0)

解决方案是关于案例,数据有&#34; Test2&#34;但搜索无法匹配&#34; Test2&#34;但是&#34; test2&#34;作品。我不知道为什么但是必须在ES中设置默认值。

以下是更正后的表格 -

 var searchDataResults = client.Search<SearchRow>(s=>s.AllIndices().AllTypes().Query(q=>q.Term(p=>p.partnumber, "test2")));