У меня есть проблема с поиском solr с помощью клиента solrnet .. Проблема в том, что запрос с параметром выделения на нем дает мне подсчет бликов меньше фактических результатов, но когда я ищу непосредственно на странице solr admin, он дает такое же количество результатов в блики равны количеству заданных строк. могу ли я получить такое же количество результатов в бликах как количество строк, указанных в запросе?Как справиться с подсветкой в Solrnet?
Вот как я использую выделение в 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
и после этого results.count! = Results.Highlights.Count
results.count точно равна options.Rows, что составляет 20 но results.Highlights.Count меньше 20.
такжеодна вещь DocID является uniqueKey в 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=
И проблема, с которой я сталкиваюсь, я спросил «+ Содержание: риск + (DocID: 100)», теперь пусть этот запрос соответствует 3 результатам, теперь все эти три результата показаны, но выделение выполняется только с одним из этих результатов, но когда я вижу страницу администратора, отображаются все три результата, а также все три выделены.
пожалуйста отправьте запрос в выданный через администратора Solr и тестовый пример, показывающий, как вы получите основные моменты через SolrNet –
здесь запрос я использую в Solr администратора «+ Содержание: риск + (DocId: 1597599 DocId: 1597431 DocID: 1597698 DocID: 1597711 DocID: 1597711 DocID: 1597239 DocID: 1597282 DocID: 1597296 DocID: 1596981 DocID: 1597317 DocID: 1597556 DocID: 1597613 DocID: 1597399 DocID: 1597768 DocID: 1597458 DocID: 1596909 DocID: 1597442 DocID: 1597292 DocID: 1596930 DocID: 1596948 DocID: 1596967) « и проблема - это страница администратора, показывающая несколько ярлыков против одного DocID (ключ), но solrNet показывает только один. –
Список DocID не имеет значения. Мне нужно знать параметры * другого * Solr (т. Е. Параметры подсветки, любые запросы фильтра и т. Д.) –