sphinx + индексация файлов

Главные вкладки

Аватар пользователя NaZg NaZg 31 июля 2011 в 22:10

Всем радости, например!
Заморочилась тут моя голова на счёт свинкса и его прикручиванием в друшке. Ну основную-то я часть осилил, а вот ещё такую мульку, как поиск по приложенным файлам я как-то нераскурил. Помогите, а?
Основной вектор движения - директива sql_file_field. Файлы заливаются через модуль upload -> делаем source

source files : source_main
{
 sql_query = select fid, nid, description from upload
 sql_file_field = description
  sql_attr_uint      = countitl
  sql_attr_uint      = type
  sql_attr_timestamp = created
  sql_attr_timestamp = changed
}

делаем индекс

index files_main
{
  source                         = files
  path                           = X:\home\inmash_rep/sphinx/index/files
  docinfo                        = extern
  morphology             = stem_ru, stem_en
  charset_type           = utf-8
  charset_table          = 0..9, A..Z->a..z, _, a..z, U+410..U+42F->U+430..U+44F, U+430..U+44F
  min_word_len           = 1
  min_infix_len      = 0
  enable_star        = 0
  html_strip             = 0
}

И вот тут начнается интересное
в sql_file_field надо на сколько я понимаю указать указатель на файл (пардон за тафтологию)
сответственно, пишу, как указано выше
sql_query = select fid, nid, description from upload
sql_file_field = description
запускаю индексер - и мне пишут
WARNING: failed to open file 'DOR-17-2010.doc', error 'failed to open DOR-17-201.doc'
я подумал, что надо попробовать поправить в базе путь на полный - нифига

разум улья, что я делаю не так?