因此,我正在进行我的第一个中型D7项目,它需要一些相当高级的搜索功能(至少对我来说是高级的)。我安装了Solr,用搜索API创建了一个服务器和一个索引,并创建了一个搜索页面。到目前为止还不错..。每件事都是按照你的期望来运作的,它甚至有一些方面,这是我真正想要的这个网站。问题是这似乎是我的天花板..。我想改变一些事情。例如:
你们怎么能做到这样的事?
编辑:
似乎我还没有明确说明我打算做什么,我会尝试上传一些关于第1点的图片:
admin/config/search/search_api/index/node_search/fields
这些是我选择被索引的字段!

admin/config/search/search_api/page/search/edit

如果你看到我只能从要搜索的字段中选择“标题”和“描述”.因此,如果我搜索一个没有在任何标题或描述中的分类学术语,我将一无所获。我想让第一张图片中的分类法可以搜索.这就是为什么我一开始把它们编入索引的原因。
编辑2:
最后,我成功地让核心搜索表单与Solr一起工作,遵循这个tut(http://web3us.com/drupal6/how-create-web-site-handbook/apache-solr-drupal/apache-solr-3-drupal-7-turtorial-screen-shots),但是我仍然不知道如何在搜索结果中显示我想要的字段。现在的结果如下:

我希望它们中的每一个看起来像我在我的"Restaurant“内容类型中配置的挑逗器(这些是我将Solr设置为索引的节点)。
发布于 2012-05-25 19:53:10
问题1:转到admin/config/search/apachesolr/设置,并选择“偏差”。在那里,您可以设置在您想要搜索的条款旁边的权重。也许是“省略”之类的..。
问题2:转到搜索设置页面,并使Apache搜索成为您的默认搜索。这样,当用户在常规搜索表单中输入关键字时,他们将自动使用您的apachesolr搜索。管理/配置/搜索/设置

如果这对你有效,请告诉我们!
https://drupal.stackexchange.com/questions/31762
复制相似问题