2011-03-09 71 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