Zookeeper 在Solr Cloud schema.xml和Lucene Monitor之间共享Lucene分析器

wd2eg0qa  于 2023-03-16  发布在  Apache
关注(0)|答案(1)|浏览(167)

我正在尝试配置Lucene Monitor(https://lucene.apache.org/core/8_6_0/monitor/index.html)的示例。Monitor API要求您提供Analyzer示例。我已经在zookeeper中使用schema.xml配置文件进行了单独的Apache Solr Cloud设置,并希望将该schema.xml文件中的配置重用于特定的solr字段。
对于如何着手做这件事,有什么最佳实践吗?

6pp0gazn

6pp0gazn1#

我创建了一个spring API服务,它使用solr-core包中的solrj客户端连接到zookeeper并将配置下载到本地目录,然后monitor服务使用此配置创建Indexschema对象和查询解析器,您可以从DocumentBuilder.toDocument(SolrInputDocument doc,IndexSchema模式)获取lucene Document对象并将其传递给monitor。
类似地,在注册查询时,可以使用indexschema返回的analyzer创建查询对象。

相关问题