【发布时间】:2016-05-15 17:14:36
【问题描述】:
我正在建立一个房地产网站,但对如何过滤公寓搜索结果有点困惑。用户可以通过单击复选框和包含要搜索的关键字的文本框来过滤他的搜索。
我的问题是我有很多过滤选项(按城市和/或城市中的位置和/或公寓大小和/或卧室数量和/或...)。所以我的问题是如何编写一个可以动态接受不同输入并通过分页返回过滤结果的mysql存储过程。例如,某人可以在他的过滤器中选择卧室数量为 2 或 3,并且在某个城市中,他可能不关心其他条件。并且用户还可以将关键字与要搜索的条件放在一起。我正在使用 Spring MVC 和 mysql,但我想我需要的帮助更多的是关于概念,而不是关于我正在使用的语言和关系数据库。
起初,我想传递键值对,但这会在我猜想的过程中使事情复杂化很多,并且取决于枚举表。那么,您能否根据最佳实践和您的专业知识提出一种实施此类搜索的正确方法。
很多感谢
【问题讨论】:
标签: mysql spring-mvc search stored-procedures filter