Java Solr—从文档收集器请求对象访问

Java Solr—从文档收集器请求对象访问,java,namespaces,lucene,solr,Java,Namespaces,Lucene,Solr,我感兴趣的是从文档收集/评分的角度访问Solr RequestHandler。确切地说,是SolrParams,但问题会再次出现 如何访问Solr/Lucene中未通过工厂静态或其他全局命名空间引用方式引用的实例化对象[Java]?是否有可以查询的组件管理器 这有什么意义吗?您可以为StandardRequestHandler编写一个装饰程序,并在那里执行您想执行的任何操作(例如自定义日志记录)。然后替换标准请求处理程序。您可以为StandardRequestHandler编写一个装饰程序,并在

我感兴趣的是从文档收集/评分的角度访问Solr RequestHandler。确切地说,是SolrParams,但问题会再次出现

如何访问Solr/Lucene中未通过工厂静态或其他全局命名空间引用方式引用的实例化对象[Java]?是否有可以查询的组件管理器


这有什么意义吗?

您可以为StandardRequestHandler编写一个装饰程序,并在那里执行您想执行的任何操作(例如自定义日志记录)。然后替换标准请求处理程序。

您可以为StandardRequestHandler编写一个装饰程序,并在那里执行您想要执行的任何操作(例如自定义日志记录)。然后替换标准请求处理程序。

您(具体)想要实现什么?Solr是非常可配置的,您确定需要修改代码吗?我需要从从Solr类派生的类访问SolrParams。我没有配置系统。没错,Mauricio,为什么我需要处理Solr代码来访问当前线程的请求处理程序?。也许我在javadocs中遗漏了什么?如果我将SolrParams填入以下内容,也许我会安全。。。。公共类MyThreadLocal{private static ThreadLocal tLocal=new ThreadLocal();公共静态无效集(SolrParams p){tLocal.set(p);}公共静态列表get(){return(SolrParams)tLocal.get();}…具体是什么你想实现吗?Solr是非常可配置的,你确定你需要弄乱代码吗?我需要从Solr类派生的类访问SolrParams。我没有配置系统。没错,Mauricio,为什么我需要弄乱Solr代码来访问当前线程的请求处理程序?也许我遗漏了什么在javadocs中?如果我将SolrParams填充到以下内容中,也许我将是安全的….公共类MyThreadLocal{private static ThreadLocal tLocal=new ThreadLocal();公共静态void集(SolrParams p){tLocal.set(p);}公共静态列表get(){return SolrParams)tLocal.get();}。