Page 3 of 4
Re: Sphinx
Posted: Wed Jul 13, 2016 5:01 am
by admin
Дельта индексы потом сфинкс умеет сливать с основным, и да, на больших базах это помогает конечно.
Re: Sphinx
Posted: Wed Jul 13, 2016 7:38 am
by S_Flash
admin wrote:Дельта индексы потом сфинкс умеет сливать с основным, и да, на больших базах это помогает конечно.
Есть пример конфига (пошаговая инструкция) с дельта индексами?
Re: Sphinx
Posted: Wed Jul 13, 2016 12:54 pm
by admin
Re: Sphinx
Posted: Mon Feb 11, 2019 11:28 am
by richmantrade
Опять таки, хочу уточнить как прописывать в конфиге эти дельта для нескольких доменов.
Как было в примере
выше.
Сделал так
Code: Select all
source site1_source
{
type = mysql
....
}
index source site1_index
{
source = site1_source
path = /path/site1
}
source delta : site1_index
{
....
}
index delta : site1_index
{
source = delta
path = /path/site1.delta
}
source site2_source
{
type = mysql
.....
}
index source site2_index
{
source = site2_source
path = /path/site2
}
source delta : site2_index
{
....
}
index delta : site2_index
{
source = delta
path = /path/site2.delta
}
Ругается на то что delta уже есть: ERROR: section 'delta' (type='source') already exists
Так как же нужно прописывать: для каждого домена свою дельту делать ? Если да - тогда и в крон для каждого сайта отдельную запись ?
Re: Sphinx
Posted: Mon Feb 11, 2019 1:35 pm
by admin
Если это одна база (мастер) то дельта только 1
Re: Sphinx
Posted: Mon Feb 11, 2019 1:58 pm
by richmantrade
Понял. Т.е. для разных баз - разные delta.
Ещё вопрос: могу ли я убрать из выборки неиспользуемые мной данные ?
Я говорю не про таги или категории, а про
sql_attr_timestamp = date
sql_attr_uint = duration
sql_attr_uint = sponsor_id
sql_attr_float = total_ctr
sql_attr_uint = content_type
,
как эти данные влияют на поиск ?
Так же хочу понять как влияют на результаты поиска наличие и содержимое таких полей : tag_ids , categories, sponsor_name , sponsor_site.
Опять же, если я не использую альты (только дескрипшны) , можно ли убрать их из выборки ?
Re: Sphinx
Posted: Mon Feb 11, 2019 2:05 pm
by admin
Они влияют на фильтры и сортировки при поиске
Re: Sphinx
Posted: Mon Feb 11, 2019 3:25 pm
by richmantrade
Да, разобрался со всем вышесказанными. Спасибо!
И вроде последний вопрос остался: как бы сделать, что бы имя модели(моделей) так же учитывалось в результатах ?
Т.е. предположим у галлеры деск:
Cooltext , но так же у этой галеры есть модели:
Britney Spears,Paris Hilton
Нужно, что бы при
?search=Britney+Spears была эта галлера.
Подскажите плиз, как реализовать

Re: Sphinx
Posted: Mon Feb 11, 2019 3:45 pm
by admin
А по идее сейчас такой код и должно генерировать в админке. У вас какой показывает?
Re: Sphinx
Posted: Tue Feb 12, 2019 7:37 am
by richmantrade
Да, точно. До этого смотрел экземпл кнфига на старом домене, где такого не было.
Спасибо!
Только почему то не пашет
Говорит не знает что такое rot_models.gallery_id
Code: Select all
Unknown column 'rot_models.gallery_id' in 'where clause'
Попробовал заменить здесь
rot_models на
rot_gal2model - вроде работает.
В итоге эта часть выглядит как
Code: Select all
SELECT model_id FROM rot_gal2model WHERE rot_gal2model.gallery_id = gi.gallery_id
Правильно ли это ?