Указание другого столбца в качестве идентификатора DOC с помощью Thinking Sphinx
-
12-09-2019 - |
Вопрос
Я использую отличный Думающий Сфинкс плагин для доступа к Sphinx Search в RoR 2.2.3.У меня есть таблица кэша, в которой хранятся предварительно скомпилированные представления.Это таблица исходных данных для Sphinx.
Однако столбец ID в этой таблице по сути является мусором, а нужный мне идентификатор хранится в другом столбце (cacheable_id).Как настроить Thinking Sphinx для использования «другого столбца» в качестве идентификатора DOC Sphinx вместо старого простого столбца «ID».
Заранее спасибо!!
Решение
На данный момент сделать это с помощью Thinking Sphinx невозможно.Однако существует вилка там это делает то, что вам нужно.Я бы порекомендовал вам создать свой собственный форк и смешать последнюю официальную версию TS с соответствующий патч из этой вилки.Однако я не совсем уверен, насколько четко он сольется.