我想在自定义处理程序中读取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] –