سؤال

أنا أستخدم 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.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top