2
我正在玩NEST,並且正在向ES索引添加東西時沒有任何問題。但是,取回任何結果是另一回事。使用NEST搜索elasticsearch索引不會產生結果
下面是我的瀏覽器的輸出/nest-testing/_search/?pretty
{
"took" : 0,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 5,
"failed" : 0
},
"hits" : {
"total" : 1,
"max_score" : 1.0,
"hits" : [ {
"_index" : "nest-testing",
"_type" : "plain_text",
"_id" : "\\\\domain.net\\path\\to\\lorem.txt",
"_score" : 1.0, "_source" : {
"id": "\\\\domain.net\\path\\to\\lorem.txt",
"full_unc_path": "\\\\domain.net\\path\\to\\lorem.txt",
"file_name": "lorem.txt",
"parent_directory": "\\\\domain.net\\path\\to\\lorem",
"date_created": "2014-01-28T15:47:30.4302806Z",
"date_modified": "2014-01-29T15:47:30.4302806Z",
"fulltext": "Also, I like spaghetti and Meatballs.",
"original_filesize": 37,
"extracted_text_size": 37
}
} ]
}
}
這裏是我的NEST來電:
var result = client.Search(s => s
.Index(TEST_INDEX)
.MatchAll()
);
我得到一個空回當我運行它。 (QueryString搜索也不起作用。)使查詢不太具體(.AllIndices()
)不會改變結果。
任何想法?
我使用了elasticsearch.org的Twitter示例,並使用'.AllIndices()。AllTypes()'返回了我添加到'twitter'索引中的三個文檔。沒有從'nest-testing'索引返回。看看嵌套測試JSON的結構,我想我可能會錯誤地創建索引。 (所有東西都塞進'_source'裏面 - 這不是我想要的 - 所以我想我可能會在上游做更錯的事情。) – rianjs