0
我一直在尋找如何將這個關閉,但似乎沒有人能夠解決這個問題。如何使用SolrJ發佈TrieField字段?
所以我的問題是,我想更新我在索爾編制索引文件的TrieField字段,我沒有線索如何做到這一點。
有沒有人做過這個或如何做到這一點?
在此先感謝!
費德里科
我一直在尋找如何將這個關閉,但似乎沒有人能夠解決這個問題。如何使用SolrJ發佈TrieField字段?
所以我的問題是,我想更新我在索爾編制索引文件的TrieField字段,我沒有線索如何做到這一點。
有沒有人做過這個或如何做到這一點?
在此先感謝!
費德里科
如果要聲明一個字段類似下面
<fieldType name="tint" class="solr.TrieField" type="integer" indexed="true" stored="false" />
您可以在發佈到`特里時,使用常規的方法
SolrServer server = new CommonsHttpSolrServer(url);
SolrInputDocument document = new SolrInputDocument();
document.addField("tint", 1);
server.add(document);
server.commit();
我現在明白了。我期待的東西看起來像這樣:
有*不*不同張貼到它*場「相比,任何其他領域。你有什麼嘗試? – 2012-02-27 15:59:51
嗨!感謝您的快速回復!我知道TrieField是一個範圍字段,所以我不知道如何提交範圍讓我們說「從1到10」 – Federico 2012-02-27 16:30:32
你不發表範圍,你發佈一個值。然後可以使用該值執行範圍查詢,例如'q = tint:[start TO end]' – 2012-02-27 16:40:41