Solr混淆 - 如何在solr.war中包含自定义标记器?

时间:2012-06-28 04:51:51

标签: solr

我是solr的新手,我正在使用solr 3.6,eclipse和tomcat。

Baiscally我需要编写一个自定义的tokenizer并将其用于索引和搜索,所以我想我需要将它包含在solr.war,schema.xml和solrconfig.xml中?在网上搜索,我找不到任何快速教程。编写一个tokenizer来扩展泛型Tokenizer类可以很简单,但是如何使它编译并包含在solr.war中?人们在网上说我可以编写tokenizer并将其包含在solr的类路径中,但是solr的类路径是什么......

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:2)

  • 使用您的标记生成器创建一个jar

    < lib dir =“../ add-everything-found-in-this-dir-to-the classpath”/>

  • 在solrconfig.xml中添加一个元素,指向你有jar的目录
  • 将schema.xml中的tokenizer包含在任何其他tokenizer

查看3.6发行版中的示例\ dir。

编辑:lib元素的样本是不可见的