Ruby 没有数据库的网站搜索

Ruby 没有数据库的网站搜索,ruby,middleman,Ruby,Middleman,我目前正准备为一个客户建立一个网站。对于静态内容,我将使用中间人。 该网站由一系列类别组成,每个类别中都有几个产品,它们有自己的html页面。 例如:cars.html中有一系列指向corolla.html或accord.html的链接 我计划只使用中间商来构建网站,并为yaml文件中的每个产品项生成一个html页面。这样做确实可以加快开发速度(因为产品不是定期添加的,几乎所有产品都会一次添加),但这意味着没有使用数据库 我遇到的问题是,该网站需要有一个搜索框(而不是谷歌搜索),以便用户可以快速

我目前正准备为一个客户建立一个网站。对于静态内容,我将使用中间人。 该网站由一系列类别组成,每个类别中都有几个产品,它们有自己的html页面。 例如:cars.html中有一系列指向corolla.html或accord.html的链接

我计划只使用中间商来构建网站,并为yaml文件中的每个产品项生成一个html页面。这样做确实可以加快开发速度(因为产品不是定期添加的,几乎所有产品都会一次添加),但这意味着没有使用数据库

我遇到的问题是,该网站需要有一个搜索框(而不是谷歌搜索),以便用户可以快速跳转到相关页面,但如果没有适当的数据库,我不确定这是否可以做到。 我可以用什么工具来归档

我一直在寻找诸如RubyonRails或Wordpress之类的替代方案,但我觉得这可能有些过头了。 非常感谢您的帮助! 谢谢
尼克,你可能想看看。 应使用启用JavaScript的静态站点


不,我不是Swiftype的会员。我只是觉得这是一项很酷的服务,尽管将来可能会花上几美元。

这是搜索中间商的一个潜在有用的例子:


它不是一个搜索框,但您可以创建一个静态索引页。基于这个想法,你可以创建一个带有预定义搜索键的下拉框。谢谢你的提醒!我要去查一下。最后我得用一个普通的数据库。谢谢你的提示,看起来很有希望!