爲了查看單個文檔的索引條款,您需要使用完整的Luke應用程序,而不是LukeRequestHandler。您需要將Solr數據目錄中的索引文件夾複製到其他位置,然後在Luke中打開它。
然而,在solr本身中有一個解決方法 - 做一個搜索,它將只返回一個文檔,並且面向你想要檢查的字段。該文檔的該字段的索引中的每個術語將作爲方面輸出中的條目。下面是這種搜索的全樣本網址:
http://localhost:8983/solr/core/select?q=id:1234&facet.field=status&facet.limit=-1&facet.mincount=1&facet=true&facet.method=enum
如果你決定去的路路線,你可以通過你的索引步驟(或搜索單個文檔),並只查看文檔。
官方盧克頁面是在這裏,但它只能通過4.0-ALPHA支持高達: http://code.google.com/p/luke/
你可以找到盧克超出4.0-ALPHA此版本: https://java.net/projects/opengrok/downloads
有正在進行的努力將Luke作爲模塊吸收到Lucene/Solr源代碼中,因此它將始終是當前版本,並且與每個Lucene/Solr版本同時發佈。
謝謝你在方面的提示。有用!我試過盧克,但它不顯示非存儲的字段。我找到了這份文件。在'status'字段附近的'Documents'選項卡上寫入''。它出現了,我用你的URL檢查過它。 –
Luke應該有一種方法來查看字段的索引術語,無論它是否存儲。我現在正在用我的5.4版本的Luke查看我的其中一個索引,我無法弄清楚如何真正做到這一點。 – elyograg
如果您點擊「重建和編輯」按鈕,那麼您將看到盧克試圖根據索引條款重建原始文檔,但它與實際的術語列表不同。根據使用的分析,它可能無法向您顯示索引中的*精確*信息。 – elyograg