Tam są przykłady wstawiania lub „aktualizowania” dokumentów JSON do Solr, zastanawiałem się jednak, jak to osiągnąć za pomocą Solrj (Solr Java Client)?
A może powinienem po prostu otworzyć gniazdo i przesłać je przez to?
Uwaga: Używam Solr 4.0
Odpowiedzi:
3 dla odpowiedzi № 1Z SolrJ możesz albo dodaj POJO do Solr za pomocą adnotacji @Field lub Instancje SolrInputDocument, czyli więcej map zawierających pola dokumentu. Nie można bezpośrednio dodać dokumentu Json. Jeśli masz już dostępny dokument Jsona, możesz go przekształcić z powrotem w obiekt Java za pomocą Jackson, opatrz je adnotacjami i wyślij za pośrednictwem SolrJ lub wyślij żądanie za pośrednictwem httpclient w ogóle bez użycia SolrJ.