0

solrnet を使用して検索エンジンを設計しています。ここで、日付範囲に基づいてクエリを実行する必要があります。クエリステートメントを次のようにします。

  var matchingProducts = solr.Query(BuildQuery(parameters), new QueryOptions
  {
        FilterQueries = BuildFilterQueries(parameters),
        Rows = parameters.PageSize,
        Start = start,
        OrderBy = GetSelectedSort(parameters),
        SpellCheck = new SpellCheckingParameters { Collate = false },
        Highlight = new HighlightingParameters
        {
              Fields = new[] { strpara },
        },
        Facet = new FacetParameters
        {
              Queries = AllFacetFields.Except(SelectedFacetFields(parameters))
                       .Select(f => new SolrFacetFieldQuery(f) { MinCount = 1 })
                       .Cast<ISolrFacetQuery>().ToList(),
        },
  }
  );

「SolrQueryByRange」コマンドをこれに含めるにはどうすればよいですか?

前もって感謝します。

よろしく

ビニッシュ

4

1 に答える 1

1

達成したいことに応じて、SolrQueryByRangeはBuildQuery関数またはBuildFilterQueries関数に入れることができます

于 2011-06-27T20:48:58.950 に答える