繁体   English   中英

Solr分析器-使用文件

[英]Solr analyzer - use file

我正在编写自己的分析器,并且需要使用其中包含规则的文件。 我需要此文件可在架构中配置。 我写了这样的代码来获取这个文件:

String fileName = args.get("file");
File file = new File(fileName);

此代码在solr.home所在的目录中获取搜索文件。 就我而言,它是“示例”目录。 但是我需要在cores conf目录中搜索它。 如何指定在该目录中查找?

好的,对于每个需要这种功能的人:

  1. 实现ResourceLoader。
  2. 添加未实现的方法notify(ResourceLoader)。
  3. 使用方法resourceLoader.getLines(String filePath)从文件中获取行 文件必须存储在conf目录中。
  4. 将行作为局部变量 ,因为在solr启动时会调用notify方法。
  5. 在需要时通过过滤线。

仅此而已!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM