JM
Цитата:
SELECT a_id, a, price \
FROM prices;
sql_field_string = a
sql_attr_float = price
в общем не хочет искать...
$sql = "select * from index where price>1";
ищет при цене равной 1
$sql = "select * from index where price='1'";
Че где грабли или он так не может?
rickdeckard
цены прописаны с точкой или с запятой?
причина может быть в этом - неправильный формат числа -> обрезает до первого некорректного символа -> получается целое число и "не правильный поиск"
я бы вообще посмотрел в сторону elastic search или solr, на redis еще тоже делали подобные фильтры была статья на хабре. намного проще разобратся.