Указание другого столбца в качестве идентификатора DOC с помощью Thinking Sphinx

StackOverflow https://stackoverflow.com/questions/965656

Вопрос

Я использую отличный Думающий Сфинкс плагин для доступа к Sphinx Search в RoR 2.2.3.У меня есть таблица кэша, в которой хранятся предварительно скомпилированные представления.Это таблица исходных данных для Sphinx.

Однако столбец ID в этой таблице по сути является мусором, а нужный мне идентификатор хранится в другом столбце (cacheable_id).Как настроить Thinking Sphinx для использования «другого столбца» в качестве идентификатора DOC Sphinx вместо старого простого столбца «ID».

Заранее спасибо!!

Это было полезно?

Решение

На данный момент сделать это с помощью Thinking Sphinx невозможно.Однако существует вилка там это делает то, что вам нужно.Я бы порекомендовал вам создать свой собственный форк и смешать последнюю официальную версию TS с соответствующий патч из этой вилки.Однако я не совсем уверен, насколько четко он сольется.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top