Frage

Ich bin mit SolrNet zu intreract mit einem Solr-Index. Ich habe ein Daemon Anwendung Schreiben auf den Index Solr mit füge / Aktuelles / Löschungen. Jedoch mit SolrNet ein Add mit dem gleichen einzigartigen Schlüssel überschreibt (ersetzt) ??das bestehende Dokument, statt Anhängen (Kombination), um sie.

In Lucene Ich könnte so etwas tun, wo Begriff der Lucene Begriff für den Dokumentschlüssel ist. Wie kann ich dies in SolrNet tun? Ich weiß, dass der (schmerzhafte) Weise Feld-für-Feld von Anhängen in einem Verfahren, aber sicher muss es einen einfacheren Weg, um ...

//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++;
}
War es hilfreich?

Lösung

Soweit ich weiß, ist dies nicht in Solr noch unterstützt. Siehe SOLR-139 .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top