Я знаю, что нет поддержки сфинкса. Но вы всегда отвечаете очень быстро, надеюсь, вы меня извините.
мой файл сфинкса выглядит так:
#
настройки индексатора
#
индексатор
{
mem_limit = 32M
}
#
Настройки поиска
#
SearchD
{
слушай = 127.0.0.1
log = /home/jackey/workspace/socrates/sphinx/log/searchd.log
query_log = /home/jackey/workspace/socrates/sphinx/log/query.log
read_timeout = 5
client_timeout = 300
max_children = 30
pid_file = /home/jackey/workspace/socrates/sphinx/log/searchd.pid
max_matches = 1000
seamless_rotate = 1
preopen_indexes = 0
unlink_old = 1
mva_updates_pool = 1M
max_packet_size = 8M
max_filters = 256
max_filter_values = 4096
}
#
источник данных: socrates_dev_local_node
#
источник socrates_dev_local_node
{
type = mysql
sql_host = localhost
sql_user = root
sql_pass = admin
sql_db = socrates_dev_local
sql_port =
sql_query_pre = \
SET NAMES utf8
sql_query = \
SELECT node.nid AS nid, node.title AS node_title, 'node' AS field_data_body_node_entity_type, 0 AS searchlight_deleted \
ОТ \
узел узел \
ГДЕ (((node.nid МЕЖДУ $ start И $ end)))
sql_query_info = \
SELECT node.nid AS nid, node.title AS node_title, 'node' AS field_data_body_node_entity_type, 0 AS searchlight_deleted \
ОТ \
узел узел \
ГДЕ (((node.nid = $ id)))
sql_query_range = SELECT MIN (nid), MAX (nid) ОТ узла, где nid> 0
sql_range_step = 1000
sql_ranged_throttle = 0
sql_attr_uint = searchlight_deleted
sql_attr_uint = nid
}
#
индекс: socrates_dev_local_node
#
index socrates_dev_local_node
{
Конфигурация указателя
source = socrates_dev_local_node
путь = / дом / жакет / рабочее пространство / сократ / сфинкс / индексы /
docinfo = extern
mlock = 0
морфология = stem_en
charset_type = utf-8
html_strip = 0
}
#
источник данных: socrates_dev_local_search_node
#
источник socrates_dev_local_search_node
{
type = mysql
sql_host = localhost
sql_user = root
sql_pass = admin
sql_db = socrates_dev_local
sql_port =
sql_query_pre = \
SET NAMES utf8
sql_query = \
ВЫБЕРИТЬ node.nid AS nid, node.title AS node_title, node.status AS node_status, node.created AS AS searchlight_deleted \
ОТ \
узел узел \
ВНУТРЕННИЕ ПРИСОЕДИНЯЙТЕСЬ к пользователям
ГДЕ (((node.nid МЕЖДУ $ start И $ end)))
sql_query_info = \
ВЫБЕРИТЬ node.nid AS nid, node.title AS node_title, node.status AS node_status, node.created AS AS searchlight_deleted \
ОТ \
узел узел \
ВНУТРЕННИЕ ПРИСОЕДИНЯЙТЕСЬ к пользователям
ГДЕ (((node.nid = $ id)))
sql_query_range = SELECT MIN (nid), MAX (nid) ОТ узла, где nid> 0
sql_range_step = 1000
sql_ranged_throttle = 0
sql_attr_uint = searchlight_deleted
sql_attr_uint = node_status
sql_attr_timestamp = node_created
sql_attr_uint = users_uid
sql_attr_str2ordinal = node_type
sql_attr_uint = field_data_body_entity_id
}
#
index: socrates_dev_local_search_node
#
index socrates_dev_local_search_node
{
Конфигурация индекса
source = socrates_dev_local_search_node
путь = / дом / жакет / рабочее пространство / сократ / сфинкс / индексы /
docinfo = extern
mlock = 0
морфология = stem_en
charset_type = utf-8
html_strip = 0
}
при использовании команды index:
indexer --config socrates.conf
вывод такой:
Copyright (c) 2001-2009, Andrew Aksyonoff
с использованием файла конфигурации '/home/jackey/workspace/socrates/sphinx/sphinx.merged.conf' ...
всего 0 считываний, 0,000 с, 0,0 кб / ср. вызовов, 0,0 мс / ср.всего 0 записей, 0,000 с, 0,0 кб / ср. вызовов, 0,0 мсек / ср. вызовов Индексирование завершено.
Я уверен, что в базе данных есть много узлов.Я что то теряю ??