qf = text ^ 1和qf = content ^ 1

时间:2015-04-22 15:45:13

标签: solr

之间有什么区别
qf=text^1 

qf=content^1 

我目前将我的solr qf设置为:

<str name="qf">title^15.0 description^9.0 categoryNames^3.0 authorName^1.0 content^1.0</str>

只是想知道文本和内容之间是否存在任何重大差异。

架构def:

<field name="content" type="text_en_splitting" indexed="true" stored="true" multiValued="true"/>
<field name="text" type="text_en_splitting" indexed="true" stored="false" multiValued="true"/>

2 个答案:

答案 0 :(得分:0)

文本和内容只是字段名称,因此在这两个表达式之间与查询语言视角没有区别(除了您要查询其他字段)

作为旁注:增加1是没有意义的,因为1(实际上是1.0)是默认值

答案 1 :(得分:0)

这两个字段之间的主要区别在于content字段未存储text字段。

要了解其含义,您可以看到http://tools.android.com/tips/lint/suppressing-lint-warnings,它可以很好地解释stored字段与indexed字段之间的区别。

您还可以查看this post