2011-03-09 166 views
0

我知道不支持狮身人面像。但你总是很快回答,希望你能原谅我。 我的狮身人面像文件的样子:狮身人面像不能索引

索引设置

索引 { mem_limit = 32M }

searchd的设置

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 }

数据源:socrates_dev_local_node

源socrates_dev_local_node { 类型= MySQL的 sql_host =本地主机 sql_user =根 sql_pass =管理员 sql_db = socrates_dev_local sql_port =

sql_query_pre = \ SET NAMES utf8 sql_query = \ S ELECT node.nid AS NID,node.title AS node_title, '节点' AS field_data_body_node_entity_type,0 AS searchlight_deleted \ FROM \ 节点节点\ WHERE(((node.nid BETWEEN $开始和结束$))) 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 \ FROM \ node node \ 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 }

指数:socrates_dev_local_node

索引socrates_dev_local_node {

索引配置

源= socrates_dev_local_node 路径= /家庭/杰基/工作区/苏格拉底/斯芬克斯/索引/ DOCINFO =的extern m锁= 0 形态= stem_en charset_type选项= UTF-8 html_strip = 0 }

数据源:socrates_dev_local_search_node

源socrates_dev_local_search_node { 类型= MySQL的 sql_host =本地主机 sql_user =根 sql_pass =管理员 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 \ FROM \ 节点节点\ INNER JOIN users users 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 \ FROM \ 节点节点\ INNER JOIN用户用户ON node.uid = users.uid \ WHERE(((节点。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 }

指数:socrates_dev_local_search_node

索引socrates_dev_local_search_node {

索引配置

源= socrates_dev_local_search_node 路径= /家庭/杰基/工作区/苏格拉底/斯芬克斯/索引/ DOCINFO =的extern m锁= 0 形态学= stem_en charset_type = utf-8 html_strip = 0 }

当使用索引命令: 索引--config socrates.conf 输出这样的:

版权所有(c)中2001至2009年,安德鲁Aksyonoff

使用配置文件“/家/杰基/工作区/苏格拉底/ sphinx/sphinx.merged.conf'... 总共0次读取,0.000秒,0.0 kb /呼叫平均,0.0毫秒/呼叫平均 总共0次写入,0.000秒,0.0 kb /呼叫平均,0.0毫秒/呼叫平均 索引完成。

我很确定它有很多数据库节点。 我失去了一些东西?

+0

我没有看到错误。什么是错误? – 2011-03-09 04:48:13

回答

1

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