gpt4 book ai didi

SolrNet 分面问题

转载 作者:行者123 更新时间:2023-12-01 13:04:57 26 4
gpt4 key购买 nike

使用 SolrNet 进行查询和分面。我有一个 int、tdate 和字符串字段的组合,我想对其进行分面处理。但是,我无法在同一个查询中混合使用 SolrFacetFieldQuery 和 SolrFacetQuery(对于范围)和 SolrFacetDateQuery(对于日期范围)。我得到一个错误“没有找到隐式类型数组的最佳类型”。这应该如何最好地处理?显然不想发送多个查询来获取其他方面。

我知道这很愚蠢,但一直让我烦恼....

      results = solr.Query(qry
, new QueryOptions
{
Rows = 250,
Facet = new FacetParameters
{
Queries = new[]
{
new SolrFacetFieldQuery("Registry"),
new SolrFacetFieldQuery("Status"),
new SolrFacetFieldQuery("Type"),
//this is where it throws up "no best type found for implicty typed array"
new SolrFacetQuery(lessThan25),

}
}

});

最佳答案

C# 无法推断公共(public)基类型,因此在创建数组时必须明确说明:

Queries = new ISolrFacetQuery[] {
new SolrFacetFieldQuery("Registry"),
new SolrFacetFieldQuery("Status"),
new SolrFacetFieldQuery("Type"),
new SolrFacetQuery(lessThan25),
}

关于SolrNet 分面问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3765621/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com