Задать вопрос
yesworld
@yesworld

Как изменить вес для отдельных колонок в таблице?

Доброго времени суток.
1 Вопрос. У меня есть таблица Articles, где есть столбцы id, title, content, publish. Как задать определенным колонкам приоритет выдачи?
И можно ли это сделать вообще? Скажем так, чтобы сперва поиск был по заголовку, потом уже по контенту.

2 Вопрос. У меня несколько таблиц с индексами. Можно ли выводить результаты сперва из одной проиндексированной таблицы, потом из другой?

source Articles {
    sql_query_pre = SET NAMES utf8
    sql_query	= SELECT id, title,  content, publish, 1 as model_name FROM Articles
    sql_attr_uint = publish
    sql_attr_uint = model_name
}
source Catalog {
    sql_query_pre = SET NAMES utf8
    sql_query	= SELECT id, title,  content, publish, 2 as model_name FROM Catalog
    sql_attr_uint = publish
    sql_attr_uint = model_name
}
index ArticlesIndex
{
    source              = Articles
    path                = /var/data/sphinxsearch/articles.main
    morphology          = stem_ru, soundex, metaphone
}
index CatalogIndex:ArticlesIndex
{
    source              = Catalog
    path                = /var/data/sphinxsearch/catalog.main
}

Спасибо за внимание.
  • Вопрос задан
  • 221 просмотр
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
18 дек. 2024, в 14:53
30000 руб./за проект
18 дек. 2024, в 14:45
25000 руб./за проект
18 дек. 2024, в 14:43
25000 руб./за проект