2010-11-29 42 views
0

我正在编写我自己的分析器,我需要使用一个带有规则的文件。我需要这个文件可以在模式中配置。我写了这样的代码来得到这个文件:Solr分析器 - 使用文件

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

这段代码获取solr.home所在的目录中的搜索文件。在我的情况下,它是“示例”目录。但我需要在核心conf目录中搜索它。我如何指定在该目录中查看它?

回答

0

好,为大家,谁需要这样的功能:

  1. 实施资源加载。
  2. 添加未实现方法 inform(ResourceLoader)。
  3. 从文件中使用方法获取行resourceLoader.getLines(String filePath)。文件必须存储在conf目录中。
  4. 将行作为局部变量,因为当solr启动时,通知方法是 调用。
  5. 传递行以在需要时进行过滤。

这就是全部!