2013-02-03 82 views
0

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

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

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

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

谢谢

回答

0

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

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

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

相关问题