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的标记 多值字段基本上存储为单个值,术语之间的间距由positionIncrementGap确定 因此,即使您通过关键字标记器传递字段,从技术上讲,标记将是单个标记,但使用positionIncrementGap将表现为多值。我想使用此多值字段来构建拼写检查索引。SpellCheckComponent会建议单个匹配值还是整个字段值@JayendraSpell检查通常表示单个单词。您可以

如果多值字段通过关键字标记器传递,整个内容将返回单个标记还是与值的数量相同的标记?

将是多个标记作为馈送到Solr的标记

多值字段基本上存储为单个值,术语之间的间距由positionIncrementGap确定


因此,即使您通过关键字标记器传递字段,从技术上讲,标记将是单个标记,但使用positionIncrementGap将表现为多值。

我想使用此多值字段来构建拼写检查索引。SpellCheckComponent会建议单个匹配值还是整个字段值@JayendraSpell检查通常表示单个单词。您可以使用Collate建议多个值。使用多值关键字字段进行拼写检查根本不起作用。。我认为整个字段值将用于计算与拼写错误的单词之间的距离