Я работаю с Sphinx и хотел бы реализовать сортировку строк. Я понимаю, что это можно сделать с помощью атрибутов и String Ordinals, однако я также хочу реализовать Live Index Updates, а строковые ординалы не работают с несколькими индексами.Sphinx: Каков наилучший способ аппроксимировать сортировку строк с помощью нескольких индексов?
Что было бы лучшим способом приблизиться к сортировке строк с помощью нескольких индексов? Я имею в виде вдоль линий генерации целого числа от первых букв строки, например:
select concat(ord('t'),ord('e'),ord('s'));
позволит мне добавить первые три символа строки «Test» для атрибута целого (при условии, что он будет добавлен в sphinx как целое число, даже если это строка в MySQL). Это дало бы мне приблизительную сортировку, которая, вероятно, достаточно хороша.