Выполнение расширенного поиска - PullRequest
0 голосов
/ 26 сентября 2018

Я использую проект C # для поиска Solr, я передаю данные из моего проекта dot net и получаю данные от 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 ?

Есть лилюбой класс Solr для такого рода поиска, который я могу использовать в C #?

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>();
...