Como lidar com o destaque no Solrnet?
Pergunta
Eu tenho um problema em pesquisar Solr usando o cliente Solrnet. O problema é quando a consulta com a opção de destaque me dá a contagem de destaques menores do que os resultados reais, mas quando eu procuro diretamente na página de administrador do Solr, ele fornece o mesmo número de resultados em destaques é igual ao número de linhas especificadas. Posso obter o mesmo número de resultados em destaques que o número de linhas especificadas na consulta?
Aqui está como eu uso o destaque no 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
e depois disso os resultados.count! = Results.highlights.count
resultados.count é exatamente igual a opções.rows que são 20, mas resultados.Highlight.Count é menor que 20.
Também uma coisa que docid é exclusiva em schema.xml
Estou usando o Solr 1.4.1 e o Solrnet-0.2.3-Net-2.0 e baixei esta versão do Solrnet da http://code.google.com/p/solrnet/downloads/detail?name=solrnet-0.2.3-net-2.0.zip&can=2&q=
E o problema que estou enfrentando é que eu consultei " +Conteúdo: Risco +(Docid: 100)", agora deixe que essa consulta corresponda 3 resultados agora todos esses três resultados são mostrados, mas o destaque é feito com apenas um desses resultados, mas quando vejo A página administrativa que todos os três resultados são mostrados e os três são destacados.
Solução
Foi um bug no solrnet 0.2.3, fixo em 0.3.0b1.