狮身人面像无法索引

时间:2011-03-09 03:03:53

标签: sphinx

我知道没有狮身人面像的支持。但你总是很快回答,希望你原谅我。 我的sphinx文件看起来像:

索引器设置

分度器 { mem_limit = 32M }

搜索设置

searchd的 { listen = 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 }

datasource:socrates_dev_local_node

source 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 \ 来自\ 节点节点 WHERE(((node.nid BETWEEN $ start AND $ 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 \ 来自\ 节点节点 WHERE(((node.nid = $ id))) sql_query_range = SELECT MIN(nid),MAX(nid)FROM节点WHERE nid> 0 sql_range_step = 1000 sql_ranged_throttle = 0

sql_attr_uint = searchlight_deleted sql_attr_uint = nid }

index:socrates_dev_local_node

索引socrates_dev_local_node {

索引配置

source = socrates_dev_local_node   path = / home / jackey / workspace / socrates / sphinx / indexes /   docinfo = extern   mlock = 0   形态= stem_en   charset_type = utf-8   html_strip = 0 }

datasource:socrates_dev_local_search_node

source 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 = \   SELECT node.nid AS nid,node.title AS node_title,node.status AS node_status,node.created AS node_created,users.name AS users_name,users.uid AS users_uid,node.type AS node_type,'node'AS field_data_body_node_entity_type,0 AS searchlight_deleted \ 来自\ 节点节点 INNER JOIN用户用户ON node.uid = users.uid \ WHERE(((node.nid BETWEEN $ start AND $ end))) sql_query_info = \   SELECT node.nid AS nid,node.title AS node_title,node.status AS node_status,node.created AS node_created,users.name AS users_name,users.uid AS users_uid,node.type AS node_type,'node'AS field_data_body_node_entity_type,0 AS searchlight_deleted \ 来自\ 节点节点 INNER JOIN用户用户ON node.uid = users.uid \ WHERE(((node.nid = $ id))) sql_query_range = SELECT MIN(nid),MAX(nid)FROM节点WHERE 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

索引socrates_dev_local_search_node {

索引配置

source = socrates_dev_local_search_node   path = / home / jackey / workspace / socrates / sphinx / indexes /   docinfo = extern   mlock = 0   形态= stem_en   charset_type = utf-8   html_strip = 0 }

使用index命令时: indexer --config socrates.conf 这样的输出:

版权所有(c)2001-2009,Andrew Aksyonoff

使用配置文件'/home/jackey/workspace/socrates/sphinx/sphinx.merged.conf'... 总计0读数,0.000秒,0.0 kb /调用平均值,0.0毫秒/调用平均值 总共0次写入,0.000秒,0.0 kb /调用平均值,0.0毫秒/调用平均值 索引完成。

我非常确定它在数据库中有很多节点。 我失去了什么?

1 个答案:

答案 0 :(得分:1)

似乎没有错误。索引器只告诉你它已经索引了0个domcuments,这意味着你的sql查询没有输出任何东西。尝试更简单,无$start$end