Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Solr索引之前动态应用特定于语言的分析器_Solr - Fatal编程技术网

在Solr索引之前动态应用特定于语言的分析器

在Solr索引之前动态应用特定于语言的分析器,solr,Solr,我想索引多种语言的数据。我可以通过Solr的语言检测识别任何领域的语言。现在,如何将特定于语言的分析器动态应用于该字段?我不想创建特定于语言的字段,如:content\u en、content\u hi等。。我想在运行时将特定于语言的分析器应用于同一字段 我是搜索技术新手。有人能帮我吗 问候, Sagar Majumder我的建议是为每种语言使用单独的Solr核心。 我就是这么做的,这是一个非常优雅实用的解决方案。Thanx mbonaci。。我会试试这个。你能给我推荐一个关于为每种语言分离so

我想索引多种语言的数据。我可以通过Solr的语言检测识别任何领域的语言。现在,如何将特定于语言的分析器动态应用于该字段?我不想创建特定于语言的字段,如:content\u en、content\u hi等。。我想在运行时将特定于语言的分析器应用于同一字段

我是搜索技术新手。有人能帮我吗

问候,


Sagar Majumder

我的建议是为每种语言使用单独的Solr核心。
我就是这么做的,这是一个非常优雅实用的解决方案。

Thanx mbonaci。。我会试试这个。你能给我推荐一个关于为每种语言分离solr核心的教程吗?这里有一个演示可以帮助你决定是否使用单独的核心:这里是关于如何设置多个核心的信息。完成后,只需更改新core的analyzer设置以反映该语言。然后,在你的应用程序中。您只需将当前的_语言设置用作solr查询url参数。