Вопрос

У меня проблема в поисках 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top