Добрый день.
Помогите пожалуйста настроить поиск sphinx в Битрикс на centOS.
Поиск работает на сайте, необходимо реализоват вывод таких запросов тшлу – nike, найк – nike, и т.д.
[COLOR=#000000]Файл sphinx[/COLOR][COLOR=#000000].conf[/COLOR]
[COLOR=#37b44a]#!/usr/bin/php[/COLOR]
[COLOR=#37b44a]# Ansible managed[/COLOR]
[COLOR=#37b44a]# Minimal Sphinx configuration for Bitrix[/COLOR]
[COLOR=#37b44a]#[/COLOR]
[COLOR=#37b44a]# Include site search db[/COLOR]
[COLOR=#37b44a]<?php[/COLOR]
[COLOR=#37b44a]$includeConfig = "\n\n";[/COLOR]
[COLOR=#37b44a]$confDir = "/etc/sphinx/bx/search_index";[/COLOR]
[COLOR=#37b44a]if(is_dir($confDir))[/COLOR]
[COLOR=#37b44a]{[/COLOR]
[COLOR=#37b44a] if($dh = opendir($confDir))[/COLOR]
[COLOR=#37b44a] {[/COLOR]
[COLOR=#37b44a] while(($file = readdir($dh)) !== false)[/COLOR]
[COLOR=#37b44a] {[/COLOR]
[COLOR=#37b44a] if($file == "." || $file == "..")[/COLOR]
[COLOR=#37b44a] continue;[/COLOR]
[COLOR=#37b44a] $includeConfig .= file_get_contents($confDir.'/'.$file)."\n\n";[/COLOR]
[COLOR=#37b44a] }[/COLOR]
[COLOR=#37b44a] closedir($dh);[/COLOR]
[COLOR=#37b44a] }[/COLOR]
[COLOR=#37b44a]}[/COLOR]
[COLOR=#37b44a]echo $includeConfig;[/COLOR]
[COLOR=#37b44a]?>[/COLOR]
[COLOR=#37b44a]searchd[/COLOR]
[COLOR=#37b44a]{[/COLOR]
[COLOR=#37b44a] listen = 9312[/COLOR]
[COLOR=#37b44a] listen = 9306:mysql41[/COLOR]
[COLOR=#37b44a] log = /var/log/sphinx/searchd.log[/COLOR]
[COLOR=#37b44a] query_log = /var/log/sphinx/query.log[/COLOR]
[COLOR=#37b44a] pid_file = /var/run/sphinx/searchd.pid[/COLOR]
[COLOR=#37b44a] binlog_path = /var/lib/sphinx[/COLOR]
[COLOR=#37b44a] [/COLOR]
[COLOR=#37b44a] read_timeout = 5[/COLOR]
[COLOR=#37b44a] max_children = 30[/COLOR]
[COLOR=#37b44a] max_matches = 1000[/COLOR]
[COLOR=#37b44a] seamless_rotate = 1[/COLOR]
[COLOR=#37b44a] preopen_indexes = 1[/COLOR]
[COLOR=#37b44a] unlink_old = 1[/COLOR]
[COLOR=#37b44a] workers = threads # for RT to work[/COLOR]
[COLOR=#37b44a] binlog_max_log_size = 512M[/COLOR]
[COLOR=#37b44a] # 2 - flush every transaction, sync every second. Good performance, and every committed transaction is guaranteed to be saved in case of daemon crash.[/COLOR]
[COLOR=#37b44a] # 1 - flush and sync every transaction. Worst performance, but every committed transaction data is guaranteed to be saved[/COLOR]
[COLOR=#37b44a] binlog_flush = 2[/COLOR]
[COLOR=#37b44a] rt_flush_period = 3600[/COLOR]
[COLOR=#37b44a]}[/COLOR]
[COLOR=#37b44a]indexer[/COLOR]
[COLOR=#37b44a]{[/COLOR]
[COLOR=#37b44a] lemmatizer_cache = 128M[/COLOR]
[COLOR=#37b44a] [/COLOR]
[COLOR=#37b44a]}[/COLOR]
[COLOR=#37b44a]common[/COLOR]
[COLOR=#37b44a]{[/COLOR]
[COLOR=#37b44a] lemmatizer_base = /usr/share/sphinx/dicts[/COLOR]
[COLOR=#37b44a]}[/COLOR]
Файл default.conf
[COLOR=#00bff3]# Ansible managed[/COLOR]
[COLOR=#00bff3]# IndexName: default[/COLOR]
[COLOR=#00bff3]# SiteName: default[/COLOR]
[COLOR=#00bff3]# DBName: sitemanager0[/COLOR]
[COLOR=#00bff3]index default[/COLOR]
[COLOR=#00bff3]{[/COLOR]
[COLOR=#00bff3] # Main settings[/COLOR]
[COLOR=#00bff3] type = rt[/COLOR]
[COLOR=#00bff3] path = /var/lib/sphinx/default/index[/COLOR]
[COLOR=#00bff3] wordforms = /var/lib/sphinx/data/wordforms.txt[/COLOR]
[COLOR=#00bff3] docinfo = inline[/COLOR]
[COLOR=#00bff3] # Choose appropriate type of morphology to use[/COLOR]
[COLOR=#00bff3] #morphology = lemmatize_ru_all, lemmatize_en_all, lemmatize_de_all, stem_enru[/COLOR]
[COLOR=#00bff3] morphology = stem_enru, soundex[/COLOR]
[COLOR=#00bff3] # These settings are used by bitrix:search.title component[/COLOR]
[COLOR=#00bff3] dict = keywords[/COLOR]
[COLOR=#00bff3] prefix_fields = title[/COLOR]
[COLOR=#00bff3] infix_fields =[/COLOR]
[COLOR=#00bff3] min_prefix_len = 2[/COLOR]
[COLOR=#00bff3] enable_star = 1[/COLOR]
[COLOR=#00bff3] # All fields must be defined exactly as followed[/COLOR]
[COLOR=#00bff3] rt_field = title[/COLOR]
[COLOR=#00bff3] rt_field = body[/COLOR]
[COLOR=#00bff3] rt_attr_uint = module_id[/COLOR]
[COLOR=#00bff3] rt_attr_string = module[/COLOR]
[COLOR=#00bff3] rt_attr_uint = item_id[/COLOR]
[COLOR=#00bff3] rt_attr_string = item[/COLOR]
[COLOR=#00bff3] rt_attr_uint = param1_id[/COLOR]
[COLOR=#00bff3] rt_attr_string = param1[/COLOR]
[COLOR=#00bff3] rt_attr_uint = param2_id[/COLOR]
[COLOR=#00bff3] rt_attr_string = param2[/COLOR]
[COLOR=#00bff3] rt_attr_timestamp = date_change[/COLOR]
[COLOR=#00bff3] rt_attr_timestamp = date_to[/COLOR]
[COLOR=#00bff3] rt_attr_timestamp = date_from[/COLOR]
[COLOR=#00bff3] rt_attr_uint = custom_rank[/COLOR]
[COLOR=#00bff3] rt_attr_multi = tags[/COLOR]
[COLOR=#00bff3] rt_attr_multi = right[/COLOR]
[COLOR=#00bff3] rt_attr_multi = site[/COLOR]
[COLOR=#00bff3] rt_attr_multi = param[/COLOR]
[COLOR=#00bff3] # Depends on settings of your site[/COLOR]
[COLOR=#00bff3] # For UTF use utf-8 else sdcs[/COLOR]
[COLOR=#00bff3] charset_type = utf-8[/COLOR]
[COLOR=#00bff3] }
[/COLOR]
Файл wordforms.txt
[COLOR=#ef6ea8]найк > nike[/COLOR]
[COLOR=#ef6ea8]тшлу > nike
Файл [/COLOR]wordforms.txt создавали сами, папку data, в которой лежит также создавали сами. Путь к нему wordforms /var/lib/sphinx/data/wordforms.txt в файле default.conf прописывали так же сами.
Рестарт поиска делали и переиндексацию сайта делали. Но поисковые запросы, указанные в файле wordforms.txt не работают.
В чем ошибка, подскажите, пожалуйста!