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