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下。
答案 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")));