apache solrstring或文本
在Apache解决scheme中,
如果两者都解决了的话,我们总是需要在文本字段上使用string字段。
string或文本如何影响索引大小,索引读取,索引创build等参数?
在solr模式中定义的默认字段有很大的不同。
String
将字/句子存储为精确的string,而不执行标记化等。通常用于存储精确匹配,例如用于刻面。
Text
通常会执行标记,以及二次处理(如下层框等)。 当我们想要匹配一个句子的一部分时,对所有场景都有用。
如果下面的示例"This is a sample sentence"
被索引到两个字段中,我们必须精确地search文本。 This is a sample sentence
,以便从string
字段中获得一个命中,而searchsample
(或者甚至启用stemming的samples
)从text
字段中获得一个命中。