使用一个输入字段搜索不同表中的多个列

时间:2013-05-17 12:59:57

标签: ruby-on-rails search

我知道这个问题或其变化被多次讨论过 但我没有找到我的解决方案。

我有很多表假设 10 。我想提供一个解决方案,只使用一个表单输入搜索 table1.field1 table2.field2 ,... table10.field10 领域。当用户键入搜索短语时,自动填充字段必须建议可用结果列表,并记下其来自的表。

我想到的第一个想法是非规范化,即创建一个单独的表 Table_for_search(field1,...,field10),其中包含来自表的数据,如上所述。

我的问题是我不想使用任何重型解决方案,如Sphinx,ElasticSearch等。 meta_search.gem ransack.gem 等轻量级解决方案看起来不像适合可能的情况。

提前致谢。

0 个答案:

没有答案