2010-10-09 1 views
0

Я пытаюсь найти Sphinx в моем проекте Django. Вся сделанная настройка & работает, но нужно уточнить у кого-то, кто действительно использовал эту настройку.Django Sphinx Text Search

В моем поиске Sphinx при индексировании я использовал «имя», так как поле в моем MySQL должно быть доступно для поиска & все остальные поля в sql_query, чтобы быть как атрибуты (согласно Sphinx lingo).

Так что, когда я ищу из экземпляра модели в Django, я получаю результаты поиска в порядке, но у него нет поля «имя» в результатах поиска. Я получаю все остальные атрибуты.

Однако я получаю «идентификатор» поискового запроса. Технически я мог бы получить «имя», снова обратившись к MySQL, но я хочу избежать этого. Что-то я здесь не делаю?

+1

У вас есть код, на который мы можем смотреть? –

ответ

1

Вот выстрел в темноте -

Try, чтобы получить имя вашего index в sphinx.conf же как table_name вы пытаетесь индексировать. Это причуда, которая упущена множеством людей.