0
전자 상거래 사이트에서 검색 양식을 사용하고 있습니다. 검색 엔진은 Sphinxsearch입니다.유사 제품 검색 sku with sphinxsearch
sku (04078, PS04078, DS04078, 04078-1, 04078-2, 4078-3)와 같은 제품이 있습니다.
내가 필요한 결과를 얻을 스핑크스를 구성하는 방법을 알아낼 수 없습니다 문제 : '04078'으로 검색
나에게 SKU 04078 만 항목, 전부는 아니지만 6 개 항목을 제공합니다.
결과 집합에서 6 개 항목을 모두 얻는 방법은 무엇입니까?
내 conf의 2.1.1 베타 버전의 새로운 정규식 필터는 일관성있는 형태로 제품 코드로 찾으면 그냥 티켓을 소리
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
}