Solrnet/Solr - مستند تحديث مقابل الكتابة فوقها
سؤال
أنا أستخدم solrnet إلى intreract مع مؤشر SOLR. لديّ تطبيق Daemon Application على فهرس SOLR مع الإضافة/التحديثات/الحذف. ومع ذلك ، مع Solrnet إضافة مع نفس المفتاح الفريد من نوعه (يحل محل) المستند الحالي ، بدلاً من إلحاق (الجمع).
في لوكين ، يمكنني أن أفعل شيئًا كهذا حيث يكون المصطلح مصطلح Lucene لمفتاح المستند. كيف يمكنني القيام بذلك في Solrnet؟ أعرف الطريقة (المؤلمة) لإلحاق الملحق بحقل على سبيل المثال ، ولكن بالتأكيد يجب أن تكون هناك طريقة أبسط ...
//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++;
}
المحلول
على حد علمي ، هذا غير مدعوم في SOLR حتى الآن. نرى SOLR-139.
لا تنتمي إلى StackOverflow