执行高级搜索

时间:2018-09-26 16:58:25

标签: c# solrnet

我正在使用C#项目进行Solr搜索,我从点网项目中传递输入并从Solr获取数据。

截至目前,我已经使用了“精确短语”搜索,如下所示-现在,我需要使用像

这样的搜索
  

“所有单词/任何单词/布尔值/日期范围/文件名过滤器”

I have made some progress on this, i have installed "Lucene.Net.Contrib" in my project for searching, now are there any class available for searching these parameters -
"All of the words / Any of the words / Boolean / Date Range / File Name Filter"

Can Lucene.Net be used for these options ? Any sample ?

我可以在C#中使用任何Solr类进行此类搜索吗?

string searchParameter = SearchRequest.Text.Trim() + "&start="+ startingFrom + "&rows="+ ItemsPerPage;

string jsonString = SOLrWrapper.queryReports(searchParameter);

var outObject = JsonConvert.DeserializeObject<RootObject>(jsonString, new JsonSerializerSettings() { TypeNameHandling = TypeNameHandling.Auto });
var lst = outObject.response.docs.Select(b => new finalOutput { domain = b.domain[0], entitytype = b.entitytype[0], id = b.id, repnum = b.repnum[0] }).ToList<finalOutput>();

0 个答案:

没有答案
相关问题