全文搜索LIKE“%term%”

时间:2013-04-26 23:10:47

标签: php mongodb indexing full-text-search

我有一个包含大量文本的MongoDB数据库,我的客户想要在其中搜索:

LIKE "%term%"

有没有可以索引此类搜索的全文搜索引擎? P.S :我正在使用php和MongoDB。

2 个答案:

答案 0 :(得分:0)

以下查询将从数据库表列值中获取准确的单词$ term。

SELECT * FROM sometable WHERE somefield LIKE '% $term %' OR somefield LIKE '$term %' OR somefield LIKE '% $term'

答案 1 :(得分:0)

http://docs.mongodb.org/manual/core/text-search/可能对您有用。这是MongoDB 2.4中的新功能,它包含对文本索引的支持。但是,这似乎是目前的测试版功能。