2013-04-01 69 views
0

我已經配置了獅身人面像中的所有內容,並且還旋轉了索引。但是,當我搜索獅身人面像服務器(終端命令),它只顯示匹配計數如下,我不知道在這個問題上。獅身人面像搜索結果不顯示值

[[email protected] server]# sudo search -i gplay 'Cut the Rope' 
Sphinx 2.0.4-id64-release (r3135) 
Copyright (c) 2001-2012, Andrew Aksyonoff 
Copyright (c) 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com) 

using config file '/etc/sphinx/sphinx.conf'... 
index 'gplay': query 'Cut the Rope ': returned 2 matches of 2 total in 0.000 sec 

displaying matches: 
1. document=6, weight=10515 
2. document=3, weight=9482 

words: 
1. 'cut': 5 documents, 15 hits 
2. 'the': 72 documents, 2162 hits 
3. 'rope': 4 documents, 12 hits 

在上面的結果中,它不顯示文檔值。請在這個問題上提出建議。

注:我已經運行在CentOS的獅身人面像與鱸版本獅身人面像

+0

這只是斯芬克斯的工作方式。它不存儲原始數據。它只是索引它的搜索。如果您需要原始數據,則必須打開數據庫或切換到類似elasticsearch(或任何基於Lucene的平臺) –

回答

0

像科林提到,獅身人面像的不存儲已編制索引的原始文本 - 被稱爲領域。由於未存儲無法退回。

但是,如果你想可以存儲他們的屬性,以避免不得不回到數據庫。

屬性可以返回結果集

+0

是的。正確。我在sphinx.conf中添加了[sql_attr_uint = idappsdata sql_attr_string = app_title sql_attr_string = app_id sql_attr_float = app_ratings],重新啓動,重新索引了sphinx服務器。現在,我在結果集中獲得了上述字段值app_title,app_id和app_ratings。 – Raja