Sphinx
Re: Sphinx
Дельта индексы потом сфинкс умеет сливать с основным, и да, на больших базах это помогает конечно.
Don't forget to run script update
Re: Sphinx
Есть пример конфига (пошаговая инструкция) с дельта индексами?admin wrote:Дельта индексы потом сфинкс умеет сливать с основным, и да, на больших базах это помогает конечно.
-
richmantrade
- Posts: 1036
- Joined: Tue Dec 04, 2012 8:46 am
Re: Sphinx
Опять таки, хочу уточнить как прописывать в конфиге эти дельта для нескольких доменов.
Как было в примере выше.
Сделал так
Ругается на то что delta уже есть: ERROR: section 'delta' (type='source') already exists
Так как же нужно прописывать: для каждого домена свою дельту делать ? Если да - тогда и в крон для каждого сайта отдельную запись ?
Как было в примере выше.
Сделал так
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
}
Так как же нужно прописывать: для каждого домена свою дельту делать ? Если да - тогда и в крон для каждого сайта отдельную запись ?
-
richmantrade
- Posts: 1036
- Joined: Tue Dec 04, 2012 8:46 am
Re: Sphinx
Понял. Т.е. для разных баз - разные 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.
Опять же, если я не использую альты (только дескрипшны) , можно ли убрать их из выборки ?
Ещё вопрос: могу ли я убрать из выборки неиспользуемые мной данные ?
Я говорю не про таги или категории, а про
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.
Опять же, если я не использую альты (только дескрипшны) , можно ли убрать их из выборки ?
Last edited by richmantrade on Mon Feb 11, 2019 2:06 pm, edited 1 time in total.
-
richmantrade
- Posts: 1036
- Joined: Tue Dec 04, 2012 8:46 am
Re: Sphinx
Да, разобрался со всем вышесказанными. Спасибо!
И вроде последний вопрос остался: как бы сделать, что бы имя модели(моделей) так же учитывалось в результатах ?
Т.е. предположим у галлеры деск: Cooltext , но так же у этой галеры есть модели: Britney Spears,Paris Hilton
Нужно, что бы при ?search=Britney+Spears была эта галлера.
Подскажите плиз, как реализовать
И вроде последний вопрос остался: как бы сделать, что бы имя модели(моделей) так же учитывалось в результатах ?
Т.е. предположим у галлеры деск: Cooltext , но так же у этой галеры есть модели: Britney Spears,Paris Hilton
Нужно, что бы при ?search=Britney+Spears была эта галлера.
Подскажите плиз, как реализовать
Re: Sphinx
А по идее сейчас такой код и должно генерировать в админке. У вас какой показывает?
Don't forget to run script update
-
richmantrade
- Posts: 1036
- Joined: Tue Dec 04, 2012 8:46 am
Re: Sphinx
Да, точно. До этого смотрел экземпл кнфига на старом домене, где такого не было.
Спасибо!
Только почему то не пашет
Говорит не знает что такое rot_models.gallery_id
Попробовал заменить здесь rot_models на rot_gal2model - вроде работает.
В итоге эта часть выглядит как
Правильно ли это ?
Спасибо!
Только почему то не пашет
Говорит не знает что такое rot_models.gallery_id
Code: Select all
Unknown column 'rot_models.gallery_id' in 'where clause'В итоге эта часть выглядит как
Code: Select all
SELECT model_id FROM rot_gal2model WHERE rot_gal2model.gallery_id = gi.gallery_id






