我想在自定義處理程序中讀取stopword.txt。怎麼做 ?我知道這是用於過濾,可以從那裏完成。但我需要在我的Custom UpdateRequestProcessorFactory中讀取該列表。我也可以閱讀由我創建的任何其他自定義文件。solr:在自定義處理程序中讀取stopword.txt
0
A
回答
1
我知道這個限制。我忽略了你正在使用更新處理器。
我看了一下代碼,這裏是一個現有的代碼,你可以用它作爲例子。 SolrCoreAware是你之後的界面。
public class StatelessScriptUpdateProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware
@Override
public void inform(SolrCore core) {
resourceLoader = core.getResourceLoader();
}
0
實現org.apache.lucene.analysis.util.ResourceLoaderAware的類可以讀取conf目錄下的文件。然而,無論如何你的用例呢?
看起來像xy問題
相關問題
- 1. 在solr中寫'自定義請求處理程序'
- 2. registerClientScriptBlock在自定義處理程序中?
- 3. Solr:寫自定義請求處理程序
- 4. Solr - 編寫自定義請求處理程序
- 5. 在SOLR中定義生日查詢處理程序
- 6. Solr的和自定義更新處理
- 7. 定義處理程序在
- 8. Boost asio綁定讀取處理程序
- 9. 自定義數據庫會話處理程序 - 特定讀取問題
- 10. C#自定義事件處理程序
- 11. 自定義標籤處理程序
- 12. 自定義PHP錯誤處理程序
- 13. php自定義錯誤處理程序
- 14. 自定義錯誤處理程序
- 15. 自定義JQuery延遲處理程序
- 16. Net-SNMP自定義MIB處理程序
- 17. GridButtonColumn自定義處理程序
- 18. ASP.NET圖表自定義處理程序
- 19. 自定義路由處理程序
- 20. AppleScript自定義處理程序語法
- 21. C - 編寫自定義處理程序
- 22. 自定義web.config節處理程序
- 23. 自定義事件處理程序
- 24. 自定義圖像處理程序
- 25. 自定義@RequestParam類型處理程序
- 26. 自定義回調處理程序
- 27. asp.net自定義處理程序異常?
- 28. 讀取自定義程序集屬性
- 29. 在Postfix中定義「messagle處理程序」
- 30. Solr自定義分析程序問題
我已經實現了ResourceLoaderAware類。但通知方法沒有被調用。如何調用該方法。 –
此外,如果我implmenet ResourceLoaderAware在UpdateRequestProcessorFactory它給出的錯誤,org.apache.lucene.analysis.util.ResourceLoaderAware必須是一個實例:[org.apache.lucene.analysis.util.CharFilterFactory] [org.apache.lucene.analysis .util.TokenFilterFactory] [org.apache.lucene.analysis.util.TokenizerFactory] [org.apache.solr.search.QParserPlugin] [org.apache.solr.schema.FieldType] –