それが私の問題なのか、bin-releaseの問題なのかわかりません(MySQLサポート2.0.6リリースでWin64バイナリを使用しています)。sql_attr_str2ordinal フィールドを検索して並べ替えると、検索結果が正しくないという問題があります。以下に、検索例でダンプを添付しました。 (たとえば、「test」を検索して 7 件の結果が見つかり、leng_id でソートしたい場合、キー 0 は機能しますが、別のキー 1 と 2 は機能しません。ダンプから理解できると思います。問題)。ごみ:
c:\server\sphinx\bin>search.exe -a test
Sphinx 2.0.6-release (r3473)
Copyright (c) 2001-2012, Andrew Aksyonoff
Copyright (c) 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com)
using config file './sphinx.conf'...
index 'topicsIndex': query 'test ': returned 7 matches of 7 total in 0.000 sec
displaying matches:
1. document=18, weight=2602, topic_date_add=Tue Oct 30 01:16:19 2012, topic_publ
ish=1, topic_lang=1, tag=(19)
2. document=1, weight=2577, topic_date_add=Sun Sep 30 14:32:05 2012, topic_publi
sh=1, topic_lang=1, tag=(2)
c:\server\sphinx\bin>search.exe -a test
Sphinx 2.0.6-release (r3473)
Copyright (c) 2001-2012, Andrew Aksyonoff
Copyright (c) 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com)
using config file './sphinx.conf'...
index 'topicsIndex': query 'test ': returned 7 matches of 7 total in 0.000 sec
displaying matches:
1. document=18, weight=2602, topic_date_add=Tue Oct 30 01:16:19 2012, topic_publ
ish=1, topic_lang=1, tag=(19)
2. document=1, weight=2577, topic_date_add=Sun Sep 30 14:32:05 2012, topic_publi
sh=1, topic_lang=1, tag=(2)
3. document=19, weight=2577, topic_date_add=Tue Oct 30 01:17:24 2012, topic_publ
ish=1, topic_lang=2, tag=(20)
4. document=20, weight=2577, topic_date_add=Tue Oct 30 02:11:30 2012, topic_publ
ish=1, topic_lang=1, tag=(21)
5. document=3, weight=1556, topic_date_add=Sun Sep 30 15:54:52 2012, topic_publi
sh=1, topic_lang=2, tag=(4)
6. document=4, weight=1556, topic_date_add=Mon Oct 01 00:48:09 2012, topic_publi
sh=1, topic_lang=0, tag=(5)
7. document=17, weight=1556, topic_date_add=Tue Oct 30 00:17:39 2012, topic_publ
ish=1, topic_lang=0, tag=(18)
words:
1. 'test': 7 documents, 15 hits
index 'commentsIndex': query 'test ': returned 3 matches of 3 total in 0.000 sec
displaying matches:
1. document=242, weight=1646, comment_date=Wed Oct 31 01:40:51 2012, comment_del
ete=0, comment_topic_lang=1
2. document=1, weight=1606, comment_date=Sun Sep 30 22:55:56 2012, comment_delet
e=0, comment_topic_lang=1
3. document=241, weight=1606, comment_date=Tue Oct 30 02:11:46 2012, comment_del
ete=0, comment_topic_lang=1
words:
1. 'test': 3 documents, 4 hits
c:\server\sphinx\bin>search.exe -a test -f topic_lang 0
Sphinx 2.0.6-release (r3473)
Copyright (c) 2001-2012, Andrew Aksyonoff
Copyright (c) 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com)
using config file './sphinx.conf'...
index 'topicsIndex': query 'test ': returned 2 matches of 2 total in 0.000 sec
displaying matches:
1. document=4, weight=1556, topic_date_add=Mon Oct 01 00:48:09 2012, topic_publi
sh=1, topic_lang=0, tag=(5)
2. document=17, weight=1556, topic_date_add=Tue Oct 30 00:17:39 2012, topic_publ
ish=1, topic_lang=0, tag=(18)
words:
1. 'test': 7 documents, 15 hits
index 'commentsIndex': search error: .
c:\server\sphinx\bin>search.exe -a test -f topic_lang 1
Sphinx 2.0.6-release (r3473)
Copyright (c) 2001-2012, Andrew Aksyonoff
Copyright (c) 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com)
using config file './sphinx.conf'...
index 'topicsIndex': query 'test ': returned 0 matches of 0 total in 0.000 sec
words:
1. 'test': 7 documents, 15 hits
index 'commentsIndex': search error: .
c:\server\sphinx\bin>