Индекс сфинкса не будет кратен десятичному полю - PullRequest
0 голосов
/ 12 октября 2018

У меня есть десятичное поле в моей таблице MySql.В Sphinx он не был правильно индексирован как sql_attr_uint (десятичные дроби появились как 0).Моим самым быстрым решением было сделать Field * 100, чтобы преобразовать любые десятичные дроби в целые числа, однако затем при повороте я получил

warning FIeld attrbute not found ignoring

Я бы не хотел менять поле в БД, так как мне нужно было бы изменить #запросов.Как мне сохранить целочисленные значения или умножить их, чтобы они правильно сохранялись.

1 Ответ

0 голосов
/ 12 октября 2018

К сожалению.sql_attr_float.Сожалею.В любом случае, вместо удаления я отвечал на случай, если кто-нибудь еще ленивее меня:)

...