I am using solrnet to design my search engine. Now I have a requirement to query based on a date range. I have my query statement go like this.
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(),
},
}
);
Now how do I include my "SolrQueryByRange" command into this?
Thanks in advance.
Regards
Vignesh
Depending on what you want to achieve, a SolrQueryByRange can go in the BuildQuery function or the BuildFilterQueries function