Elasticsearch.NET& NEST - 搜索总是返回0结果

时间:2018-05-28 15:01:27

标签: c# elasticsearch nest elasticsearch-net

我尝试使用bison -v方法进行搜索,但无论我设置的是什么术语,或者我搜索的字段,我总是得到0个结果。

这是我的POCO的结构:

ElasticClient.Search

然后这是我的实际搜索代码:

public class MyParent
{
    public MyChild MyChild { get; set; }
}

public class MyChild
{
    public string MyField { get; set; }
}

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

发现问题。我没有设置索引!我将搜索代码更改为此内容并且有效:

def total_items_price_in_cart(self):
    items_prices = {k: v['price'] * v['quantity'] for (k, v) in self.items.items()}
    # items_prices == {'book': 30, 'toothbrush': 40}
    return sum(items_prices.values())