【发布时间】:2015-02-24 15:36:34
【问题描述】:
我正在努力让 sphinx 搜索为我的查询工作:
((@city "^Amsterdam" | @regio "^Amsterdam$") | (floatrange=lat,10,12))
当我使用 php API 过滤结果时效果很好:
$s->SetFilterFloatRange('lat', 10, 12)
但问题是我需要有 OR 条件。我的来源是这样的
sql_field_string = title
sql_field_string = city
sql_field_string = regio
sql_attr_float = lat
sql_attr_float = lng
如果我尝试
# search floatrange=lat,10,12
我也得到 0 个结果...
有什么想法吗?
【问题讨论】:
标签: php search sphinx floating