drupal 7中多字段的Solr搜索

drupal 7中多字段的Solr搜索,solr,drupal-7,Solr,Drupal 7,现在apachesolr搜索只在内容中起作用。它还必须在其他领域开展工作 例如:在键入“test”时,它只搜索内容 我的要求是搜索描述,标签也(我已经索引)。 content:abcd或description:sample\u upload\u文档 我尝试使用apachesolr\u query\u prepare($query) 参考网站http://knackforge.com/blog/selvam/drupal-7-filtering-solr-results 执行此操作后,我发现说明添

现在apachesolr搜索只在内容中起作用。它还必须在其他领域开展工作 例如:在键入“test”时,它只搜索内容

我的要求是搜索描述,标签也(我已经索引)。
content:abcd或description:sample\u upload\u文档

我尝试使用apachesolr\u query\u prepare($query)

参考网站
http://knackforge.com/blog/selvam/drupal-7-filtering-solr-results

执行此操作后,我发现说明添加到了

SolrBaseQuery Object
    (
        [params:protected] => Array
            (
                 [qf] => Array
                    (
                        [0] => content^40
                        [1] => description
                    )
但当我给出描述值时,搜索结果不会产生任何值。

在某种程度上我是对的吗?为什么它不返回结果


怎么做?默认搜索,仅在内容中搜索给定文本。如何使其在其他字段(如描述、标签)上搜索?

检查它使用的解析器。如果它使用的是标准查询解析器,那么
qf
参数将不起作用。
qf
参数在Demax解析器中工作

SolrBaseQuery Object
    (
        [params:protected] => Array
            (
                 [qf] => Array
                    (
                        [0] => content^40
                        [1] => description
                    )