Как опубликовать поле TrieField с помощью SolrJ? - PullRequest
0 голосов
/ 27 февраля 2012

Я искал, как справиться с этим повсюду, но кажется, что никто не смог решить это.

Итак, моя проблема в том, что я хочу обновить поле TrieField документа, который я проиндексировал в Solr, и я не знаю, как это сделать.

Кто-нибудь делал это или как это сделать?

Заранее спасибо!

Federico

1 Ответ

1 голос
/ 27 февраля 2012

Если вы объявите поле, как показано ниже

<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();
...