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