我想在网站上开发用户匹配功能。用户会通过给出一些搜索标准来进行搜索(比如我们在约会/房地产网站中给出搜索标准来过滤搜索结果),然后系统过滤掉,就会返回与该搜索标准匹配的用户。
如何在Drupal 7中实现?是否有任何模块或模块组合来实现这一目标?提前谢谢。
发布于 2012-02-25 04:52:12
使用Drupal核心进行搜索并不具有很高的性能,因为您正在mysql数据库中进行搜索查询。
Apache的性能要好得多,并且包含了一个用于搜索Drupal内容的更好的特性集:http://drupal.org/project/apachesolr
如果您想将搜索结果仅限于用户,您可以使用上面的solr模块加上facets http://drupal.org/project/facetapi,并且只公开内容作者的方面。还可以使用Solr视图创建视图,该视图将在搜索结果中返回作者。
发布于 2012-02-25 18:07:26
您可以创建用户视图并公开所需的搜索标准。这为您提供了搜索用户所需的全部资源。这甚至适用于用户定义的用户字段。
发布于 2012-03-05 01:24:02
也许是search http://drupal.org/project/search_api接口,下面是关于如何设置api的教程http://vimeo.com/15556855。
我认为你也需要http://www.slideshare.net/darrenmothersele/active-tags-and-taxonomy-views-drupal-drop-in-november-2010在这里你可以找到方法混合分类法,视图和活动标签。
https://drupal.stackexchange.com/questions/23568
复制相似问题