【发布时间】:2015-12-18 14:17:10
【问题描述】:
这里是 ES 新手(从 SolrNet 世界过渡,所以我正在寻找具有类似语法的指针)
任何人都可以帮助制定一个可能类似于下面的代码 sn-p 的查询没有 lambda。不幸的是,简单的旧 OI 语法中的示例很少,我一直被卡住....
我将如何制定一组布尔范围查询,在 solrnet 中我会做这样的事情来获取属于某个价格范围的商品:
List<ISolrQuery> queryList = new List<ISolrQuery>();
double[] priceList = GetPrices(..) //double array
for (int i = 1; i <= 10; i++)
{
queryList.Add(new solr.Query(new SolrQueryByRange<double>("price", priceList[i] * 0.95, priceList[i] * 1.15));
}
var results = _solr.Query(new SolrMultipleCriteriaQuery(queryList), new QueryOptions
{
Rows = 50,
Fields = new[] { "Item", "Created", "Price" },
});
任何人都可以提供等效的 Elasticsearch/Nest 查询吗?
【问题讨论】:
标签: elasticsearch nest