2016-11-30 63 views
0

我正在通過Solr快速啓動(版本6.2.0),它創建啓動集合,然後攝取文檔/文件夾,但無法找到關於這兩個問題的更多解釋。 首先,收集與這條線從控制檯創建:配置和搜索Solr啓動集合

Creating new collection 'gettingstarted' using command: 
http://localhost:8983/solr/admin/collections?action=CREATE&name=gettingstarted&numShards=2&replicationFactor=2&maxShardsPerNode=2&collection.configName=gettingstarted 

在哪裏架構和solrconfig.xml中的文件此集合?

並且在攝取文件後,它們中有4405個在索引中,都帶有標題字段。但是,當在Q輸入字段輸入標題:Solr的,得到這個響應

{ 
"responseHeader":{ 
"zkConnected":true, 
"status":0, 
"QTime":63, 
"params":{ 
    "q":"title:Solr", 
    "indent":"on", 
    "wt":"json", 
    "_":"1480494738956"}}, 
"response":{"numFound":0,"start":0,"maxScore":0.0,"docs":[] 
}} 

沒有文件被發現,什麼都無所謂進入了冠軍。是否可以在標題字段中按字詞搜索索引?

感謝

+0

什麼是字段類型用於字段標題? –

+0

從管理用戶界面可將其讀取爲org.apache.solr.schema.StrField。 但是,我還想找到哪個模式與啓動集合以及如何連接,從那裏查看這些信息。 –

+0

轉到solr頁面...選擇集合...單擊Files選項...您可以在那裏看到架構文件... –

回答

0

它看起來像你使用SolrCloud的例子。在這種情況下,配置被加載到Zookeeper中。因此,實時版本不在文件系統上,因爲它與非雲例子相同。您可以通過管理界面查看,而不是。

如果您只想查看引導配置,它位於server/solr/configsets /中,具體配置取決於您在創建示例時選擇的內容。

+0

解釋它。我發現在標題字段的一個配置集定義中,它是。據我所知,「text_general」字段應該被標記,但仍然不知道爲什麼在其中搜索單個單詞不會返回任何結果。 –

+0

這似乎是一個完全獨立的問題,但很快,管理界面有一個分析頁面,可以讓您查看文本如何分析以及如何匹配。還啓用調試將顯示哪些*處理*令牌正在匹配哪些字段。 –

0

配置文件將在/server/solr/gettingstarted/conf

只要創建新的集合與集合名稱的文件夾服務器/ Solr的/內創建文件夾,將有包含的配置文件conf文件夾中創建( schema.xml,solrconfig.xml等)和包含索引的數據文件夾。

您應該在將文檔編入索引後進行提交。

+0

謝謝,但沒有server/solr/gettingstarted文件夾。它承諾,*:*查詢返回所有文檔。但是,查詢任何特定的字段都不會返回任何結果。 –

+0

如何在schema.xml文件中定義title字段及其定義 – vinod