Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Sphinxql выборка с float подскажите.
цитата
11/08/15 в 21:49
 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'";

Че где грабли или он так не может?
цитата
12/08/15 в 08:57
 rickdeckard
цены прописаны с точкой или с запятой?
причина может быть в этом - неправильный формат числа -> обрезает до первого некорректного символа -> получается целое число и "не правильный поиск"

я бы вообще посмотрел в сторону elastic search или solr, на redis еще тоже делали подобные фильтры была статья на хабре. намного проще разобратся.
цитата
12/08/15 в 10:29
 JM
rickdeckard: цены с точкой, ценник там пока для теста простой
от 0.1 до 1.9


Эта страница в полной версии