apache solr:条件块

kadbb459  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(280)

我正在阅读hbase中的列,并使用morphines文件在solr中为其编制索引。某些字段值将使用英语或德语。有没有办法将字段的类型指定为“text\u english\u german”,在“text\u english\u german”的定义中,我们是否可以执行条件检查以查看它是英语还是德语,并使用特定于语言的词干分析器过滤器工厂来索引和查询数据?
谢谢,基肖尔

i2loujxw

i2loujxw1#

使用稍微不同的方法,可以定义两个字段:
文本\u en
文本\u de
它们中的每一个都配置了特定于语言的文本分析。然后,可以使用语言autodetection updaterequestprocessor[1]。有很多参数可以用来调整这些组件的行为。
[1] https://wiki.apache.org/solr/languagedetection
[2] https://cwiki.apache.org/confluence/display/solr/detecting+languages+during+indexing

相关问题