2010-12-02 3 views
1

が、私はそうのように定義されたソースのsql_queryた問題スフィンクス+ Postgresは+ UUIDは

index csearch { 
    source     = csearch 
    path     = /usr/local/sphinx/var/data/csearch 
    docinfo     = extern 
    enable_star    = 1 
    min_prefix_len   = 0 
    min_infix_len   = 0 
    morphology    = stem_en 
} 

しかし、私はindexer --rotate csearchを実行したときに私が取得:

indexing index 'csearch'... 
WARNING: zero/NULL document_id, skipping 

考えてみると、item_uuidの列は、som他の列の組み合わせ。 item_uuid列はpostgresのUUID型です:おそらく、sphinxはこれをサポートしていませんか?とにかく、ここのアイデアは大歓迎です。

答えて

1

ドキュメントを読むには、document_idは一意の符号なしゼロ以外の整数でなければなりません。あなたは(SELECT ROW_NUMBERを使用して試みることができる

http://www.sphx.org/docs/manual-1.10.html#data-restrictions

)、UUIDなど...あなたは私に答えましたで

+2

方法は、私の気持ちを傷つけると、私は私の専門的能力を問うてきました。 – Wells

関連する問題