クエリとファセットにSolrNetを使用する。ファセットしたいint、tdate、stringフィールドの組み合わせがあります。ただし、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),
}
}
});