2013-02-22 6 views
0

У меня есть форма поиска на моем сайте электронной коммерции. Поисковая система - Sphinxsearch.Поиск похожих продуктов sku с sphinxsearch

У меня есть продукты с похожими на sku (04078, PS04078, DS04078, 04078-1, 04078-2, 4078-3).


Проблема, которую я не могу понять, как настроить сфинкса, чтобы получить результаты, которые необходимы:

Поиск по «04078» дает мне только деталь с 04078 Артикул, но не все 6 пунктов.

Как получить все 6 предметов в наборе результатов?

Моей конф:

source products 
{ 
     type     = mysql 
     sql_host    = # 
     sql_user    = # 
     sql_pass    = # 
     sql_db     = # 
     sql_port    = # 
     sql_query_pre = SET CHARACTER SET utf8 
     sql_query    = \ 
       SELECT id,price,name,sku,producer_name \ 
             FROM products 
     #sql_attr_string   = post_title 
     #sql_field_string  = post_content 
     sql_query_info   = SELECT * FROM products WHERE id=$id 

} 

index products 
{ 
     source     = products 
     path     = /var/data/products 
     docinfo     = extern 
     mlock     = 0 
     charset_type = utf-8 
     html_strip = 1 
     html_remove_elements = style, script 
     enable_star = 1 
     min_word_len = 1 
     min_infix_len = 3 
} 

ответ

Смежные вопросы