Как обращаться с подсветкой в Solrnet?
Вопрос
У меня проблема в поисках Solr, используя клиент Solrnet .. Проблема в том, когда запрос с выделением варианта на него дает мне подсчет основных моментов меньше фактических результатов, но когда я ищу прямо на странице администратора Solr, она дает то же количество результатов в основных моментах равный количеству указанных строк. Могу ли я получить одинаковое количество результатов в основных моментах как количество строк, указанных в запросе?
Вот как я использую выделение в Solrnet
QueryOptions options = new QueryOptions();
options.Rows = 20;
options.Start = 0;
HighlightingParameters hp = new HighlightingParameters();
List<string> fields = new List<string>();
fields.Add("Contents");
hp.Fields = fields;
options.Highlight = hp;
ISolrQueryResults<Document> results = solrWorker.Query(query, options);\\query is same as \\i commented before
и после этих результатов .Count! = Results.highlights.Count
Results.Count точно равен опциям. Это 20, но результаты. Highlights.Count составляет менее 20.
Также одно DociD является уникальным в Schema.xml
Я использую Solr 1.4.1 и Solrnet-0.2.3-Net-2.0, и я скачал эту версию SolRnet из http://code.google.com/p/solrnet/downloads/detail?name=solrnet-0.2.3-net-2.0.zip&can=2&q=.
И проблема IM FICKING, у меня запрашивает «+ содержимое: риск + (DOCID: 100)», теперь пусть этот запрос соответствует 3 результатам, теперь все эти три результата отображаются, но выделение выполняется только для одного из этих результатов, но когда я вижу Страница администратора там все три результата отображаются, а также все три выделены.
Решение
Это была ошибка в Solrnet 0.2.3, фиксированный в 0,3,0b1.