【发布时间】:2014-09-08 12:05:20
【问题描述】:
我有一个 Django 应用程序,它从模型 Classified 中搜索数据,并使用基于输入项的简单查询集显示它们。这非常有效,我对这种方法没有任何抱怨。
但是,如果有人输入了不返回任何数据的字词,我想提供一个带有备用/建议搜索的选项。
例如:有人搜索不返回数据的“救护车服务”。我想建议“救护车”或“服务”作为替代搜索选项,这可能会根据模型中存在的数据从模型中返回数据。
我在 Google 上搜索了 suggested search in django,它为我提供了 Haystack/弹性搜索等选项,我不确定这些选项是否真的需要,因为搜索只涉及一个模型。
注意:SO 告诉我,我的问题可能已结束,因为它是主观的。如果是这样,请建议我可以将其移动到哪里。谢谢!
【问题讨论】: