Доброго времени суток.
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
}
Спасибо за внимание.