Thinking Sphinx 的动态字段
我正在构建一个包含产品和类别的应用程序。类别有很多属性,每个属性都有一个可能值的列表。将类别设置为产品后,所有属性都会显示在表单中,用户可以将该属性设置为属性可能值之一。
我的问题是:
Thinking Sphinx 是否可以通过属性和属性值过滤产品,例如:
:with => {:property_id => property_value}
如果可能,实现此目的的最佳方法是什么?如果没有,还有其他库可以解决这个问题吗?
谢谢
/奥拉
I'm building an application where I have products and categories. Category has_many properties and each property has a list of possible values. After a category is set to the product all properties show up in the form and the user can set that property to one of the properties possible values.
My question is:
Is it possible for Thinking Sphinx to filter the products through a property and property value ex:
:with => {:property_id => property_value}
If it's possible, what is the best way to implement this? If not is there any other library out there to solve this problem?
Thanks
/ Ola
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
一种方法是将 property_id 存储为多值属性。
现在您可以发出以下搜索命令:
One approach is to store the property_id as multi-value attribute.
Now you can issue following search commands:
试试这个:
将以下内容添加到您的
define_index
中:然后您可以使用
:with
/:without
,例如:Try this:
Add the following to your
define_index
:Then you can use
:with
/:without
like:这是否回答了您的问题:
https://github.com/freelancing-god/thinking -sphinx/issues/356
Does this answer your question:
https://github.com/freelancing-god/thinking-sphinx/issues/356