2
Sphinx搜索難道我只能通過屬性與Sphinx搜索沒有查詢詞通過屬性
配置:
sql_query = SELECT p.ID as price_id, p.info, p.sort_id, p.made_id, p.category_id, 'prices' as table_id FROM price AS p
sql_query_info = SELECT * FROM price WHERE ID = $id
sql_attr_uint = sort_id
...
min_word_len = 0
min_infix_len = 0
min_prefix_len = 0
enable_star = 1
docinfo = extern
代碼:
$search->SetFilter('sort_id',[1,2]);
$search->Query("*","prices");
獲得0結果
這不起作用。我嘗試了不同長度的前綴/中綴。 – ole 2013-02-15 14:26:14
所以還有一些其他的邏輯錯誤。例如你是否使用PHP 5.4,並且你是否明確地擁有一些sort_id爲1或2的文檔? (infix/prefix/enable_star在這裏沒有任何影響,它們是用於全文匹配的,你試圖在沒有全文查詢的情況下得到結果) – barryhunter 2013-02-15 14:34:17
我有result = array(「error」=>「」,「警告 「=>」」, 「狀態」=> 「0」,...)。 – ole 2013-02-15 14:56:36