文件畫面
「文件」畫面提供一個簡單的表單,可讓您直接從瀏覽器執行各種格式的 Solr 索引命令。

此畫面可讓您
-
提交 Solr 特定格式的 JSON、CSV 或 XML 文件以進行索引
-
上傳文件(JSON、CSV 或 XML 格式)以進行索引
-
透過選取欄位和欄位值來建構文件
還有其他載入資料的方式,另請參閱這些章節 |
通用欄位
-
RequestHandler:第一步是定義 RequestHandler。預設會定義
/update
。將請求處理器變更為/update/extract
以使用 Solr Cell。 -
文件類型:選取「文件類型」以定義要載入的文件格式。其餘參數可能會根據選取的文件類型而變更。
-
文件:輸入與選取的
文件類型
對應的格式正確的 Solr 文件。XML 和 JSON 文件必須以 Solr 特定格式格式化,會顯示一個小的說明文件。CSV 檔案應具有與架構中定義的欄位對應的標頭。更多詳細資訊可以在使用更新處理器進行索引中找到。 -
Commit Within:指定提交文件到可供搜尋之間的時間間隔(以毫秒為單位)。
-
覆寫:如果為
true
,則新文件將取代id
欄位中具有相同值的現有文件。如果為false
,則可以新增多個具有相同 id 的文件。
在生產環境中,將 |
CSV、JSON 和 XML 文件
使用這些文件類型時,功能類似於透過 curl
或類似工具提交文件。文件結構必須是適合文件類型的 Solr 特定格式。當您選取各種類型時,會在「文件」文字方塊中說明範例。
這些選項只會新增或覆寫文件;如需其他更新工作,請參閱Solr 命令選項。
檔案上傳
「檔案上傳」選項允許選擇預先準備好的檔案並上傳。如果針對「RequestHandler」選項使用 /update
,則您將僅限於 XML、CSV 和 JSON。
可以使用 ExtractingRequestHandler(又名 Solr Cell)索引其他文件類型(例如,Word、PDF 等)。您必須將 RequestHandler 修改為 /update/extract
,這必須在您的 solrconfig.xml
檔案中定義,並包含您想要的預設值。您還應在「擷取請求處理器參數」欄位中新增 &literal.id
,以便為選擇的檔案提供唯一的 id。更多資訊可以在使用 Solr Cell 和 Apache Tika 進行索引中找到。