2011-01-20 4 views
0

индексирования 'users_core' ...
ОШИБКА: индекс 'users_core': sql_range_query: Колонка 'поиск' в том, где положение является неоднозначным (DSN = MySQL: // корень: * @localhost: 3306 /Мое имя).Мышление Sphinx: Ошибка: при индексировании. Он говорит, что колонка Неоднозначный индекс

Невозможно использовать ключевое слово для поиска. это зарезервировано?

ответ

1

Вы присоединяетесь к нескольким таблицам, и более одного столбца называется поисковым?

+0

У меня разные проекты с именем table, которые также имеют столбец с именем searchable. но почему это вызывает проблемы здесь. Я пытаюсь индексировать таблицу пользователей. –

+1

Это имеет значение, если вы присоединяетесь к таблице пользователей с другой таблицей, и оба они имеют столбец с именем 'searchable'. Если это так, то вам нужно будет классифицировать, какой столбец вы хотите выбрать, то есть «users.searchable» – PatrikAkerstrand

+0

Но мне интересно, почему возникает проблема с пространством имен. Нам не нужно указывать имя таблицы, если мы имеем дело только с одной таблицей rt? «выберите * у пользователей» = «выберите пользователей. * От пользователей». Является ли sphinx сочетанием условий и построения уникального запроса для индексации ? –

 Смежные вопросы

  • Нет связанных вопросов^_^