0
최신 버전 2.0.4 스핑크스를 사용하여 내 사이트의 검색 엔진을 구축하려고합니다. 쿼리 인덱싱 및 보내기는 지금까지 작동합니다. 그러나 동일한 패러미터를 두 번 표시하도록 패싯을 표시하고 싶습니다. 첫 번째는 일반적인 검색 결과이고 두 번째는 특정 속성에 대한 그룹화입니다. 내 sphinx.conf은 다음과 같습니다Sphinx + Group By "index rt : group-by 속성을 찾을 수 없습니다."
이WARNING: index rt: group-by attribute 'type' not found
누군가가 자리 수 :
{
...
sql_query = \
SELECT aID AS id, aFullname AS text, 'artist' AS type \
FROM artist
sql_attr_string = type
sql_ranged_throttle = 0
sql_query_info = SELECT * FROM artist WHERE aID=$id
}
source src2
{
...
sql_query = \
SELECT album_id AS id, album_name AS text, 'album' AS type \
FROM albums
sql_attr_string = type
sql_ranged_throttle = 0
sql_query_info = SELECT * FROM albums WHERE album_id=$id
}
index rt
{
type = rt
path = /var/data/rt
rt_field = text
rt_attr_uint = id
rt_attr_string = type
}
을하지만
$cl->SetGroupBy('type', SPH_GROUPBY_ATTR, '@count desc');
나는이 오류를 받고 있어요와 두 번째 쿼리를 사용하고 때 구성에 오류가 있습니까? 총 추측에서