Drupal:搜索移动应用的自定义内容类型

时间:2013-02-03 20:40:11

标签: drupal-7 drupal-search

我需要在drupal中搜索内容(节点)。内容类型是自定义的,包含许多字段,如位置,网址,电子邮件,地址和其他一些字段。我尝试编写自己的查询,但结果不尽如人意。我也尝试过使用“node_search_execute”,但它不适用于多个关键字,如果有一个标题为“Books”的项目,则node_search_execute将无法用于“book”。

我是否可以使用一个好的模块从drupal中的Web服务中获取结果,或者我应该尝试使用我的查询来使其工作。

注意:我需要将结果返回到移动应用程序。

任何人都可以指导我做正确的事情!!!

由于

1 个答案:

答案 0 :(得分:0)

一种方法是创建一个MyIsam类型的新表。不要更改现有的表类型,因为它可能会破坏关系。

现在,在添加/编辑时将数据添加到表中,或使用cron服务更新此表。对此执行全文搜索以获得结果。

OR

使用多个查询来获取数据,然后返回搜索结果。 (这种方法可能效率不高但可行)。