select * from products where match('asus');
(есть в базе)
Выводит все результаты поиска, если меняю поисковое слово на galaxy или на любое другое, которое есть в базе, то выдает следующее: Empty set (0.00 sec)
Причем в независимости от регистра и языка, как исправить?
Собственно конфиг.
source products
{
type = mysql
sql_host = localhost
sql_user = ks_admin
sql_pass = qwerty
sql_db = konigsaller
sql_port = 3306
sql_query_pre = SET NAMES utf8
sql_query = SELECT * FROM products
sql_attr_string = products_title
sql_attr_string = products_description
}
indexer
{
mem_limit = 512M
}
index products
{
source = products
path = C:\Sphinx/data/index/products
morphology = none
charset_table = 0..9, A..Z->a..z, _, a..z, \
U+410..U+42F->U+430..U+44F, U+430..U+44F, U+401->U+0435, U+451->U+0435
min_word_len = 1
}
searchd
{
listen = 9312
listen = 9306:mysql41
pid_file = c:/sphinx/data/searchd.pid
log = c:/sphinx/data/log/log.txt
query_log = c:/sphinx/data/log/query_log.txt
binlog_path = c:/sphinx/data/binlog/
read_timeout = 5
max_children = 30
seamless_rotate = 1
preopen_indexes = 1
unlink_old = 1
}