2013-05-09 4 views
0

Мне интересно приложить fulltext search к столбцу, который содержит полный текст path к документу. Например ниже:MySQL FULLTEXT поиск по части текста столбца?

Dir1/Dir2/Countries/regions/Countries regions list.pdf 

Теперь вопрос, если это возможно сделать полнотекстовой поиск только по имени файла части колонны path? Или что вы предложите достичь?

Я не могу включить полное поле PATH в поиск, поскольку имена каталогов могут помешать релевантности в конце. Единственная значимая и необходимая информация в поле пути - это имя файла. Есть ли способ без создания нового столбца для filenames?

Я ДОЛЖЕН применять полнотекстовый текст, так как я также ищу другие поля из других таблиц в запросе.

Любая помощь высоко ценится заранее.

ответ

0

Если у вас ограниченное количество имен каталогов (в PATH), вы можете добавить их в stopwords list. См. Это link, чтобы отредактировать список стоп-слов.

+0

Эти имена каталогов слишком велики для добавления вручную в список остановок. –

+0

Во-вторых, некоторые имена каталогов - это фактически ключевые слова, которые можно использовать для поиска в имени файла. Так что это не выполнимо. Любая другая идея? –

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