0

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

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

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

谁能指导我做正确的事情!

谢谢

4

1 回答 1

0

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

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

或者

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

于 2013-02-06T10:42:57.200 回答