我想在 Apache Solr 3.6 中编写一个自定义标记器,它将尝试识别某些类型的标记,并根据它们在不同字段上的类型搜索。
例如,如果搜索是2in screw
,我将让自定义标记器识别2in
引用值和度量单位以及screw
引用类别。
然后,我想将搜索限制为度量字段中的“in”和类别字段中的“screw”。
我意识到这可以通过从外部分解术语然后形成查询并将其传递给 Solr 来完成,但是我想知道完全使用 Solr 分析器完成此操作的最佳方法是什么。
如果您认为这甚至应该在 Solr 中完成,或者最好先使用外部标记器准备数据,请告诉我。感谢您的任何建议!