之间有什么区别
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"/>
答案 0 :(得分:0)
文本和内容只是字段名称,因此在这两个表达式之间与查询语言视角没有区别(除了您要查询其他字段)
作为旁注:增加1是没有意义的,因为1(实际上是1.0)是默认值
答案 1 :(得分:0)
这两个字段之间的主要区别在于content
字段未存储text
字段。
要了解其含义,您可以看到http://tools.android.com/tips/lint/suppressing-lint-warnings,它可以很好地解释stored
字段与indexed
字段之间的区别。
您还可以查看this post。