假设我只有一个简单的数组(只是内联,不存储在任何地方):
books = ["Joe Smith's Beginning", "Joe Smith's Revelation", "Get Success"]
我非常热衷于使用全文搜索服务器中的技巧,例如使用双引号进行完全匹配,或者使用“ - ”来排除单词。
但是我不想使用任何服务器,我只想进行内联搜索,如:
books.search("Joe Smith OR Success -beginning")
-> books = ["Joe Smith's Revelation", "Get Success"]
是否有任何红宝石允许这样的东西?
答案 0 :(得分:0)
您使用的是MySQL吗?如果是,您可以使用内置全文搜索功能。你可以从头开始(应该很简单),但有一个宝石: https://github.com/makandra/dusen