Question

J'utilise SolrNet à intreract avec un indice Solr. J'ai écrit d'application démon à l'index Solr avec ajoute / mises à jour / suppressions. Cependant, avec un SolrNet Ajouter à la même clé unique sur-(ecritures remplace) le document existant, au lieu d'ajouter (combinaison) les.

Dans Lucene je pouvais faire quelque chose comme ce terme est où le terme Lucene pour la clé du document. Comment puis-je faire cela en SolrNet? Je sais que la (douloureuse) de manière annexant champ par champ dans une méthode, mais sûrement il doit y avoir un moyen plus simple ...

//where term is a Lucene term for the document key
if (objFacetsSearcher.DocFreq(term) > 0)
{
    objWriter.UpdateDocument(term, doc);
    updated++;
}
else
{
    objWriter.AddDocument(doc);
    added++;
}
Était-ce utile?

La solution

Pour autant que je sache, ce ne sont pas pris en charge Solr encore. Voir SOLR-139 .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top