/ / Jak szukać w dokumencie json w apache solr lucene - apache, solr, lucene

Jak wyszukiwać w dokumencie json w apache solr lucene - apache, solr, lucene

poniżej znajduje się próbka json, którą zaimportowałem do solr, gdzie id jest unikalne, a pole json_doc zawiera cały json.

{"id": "cust_123", "json_doc": "{" first_name ":" xyz ", „last_name”: „ABC”, „adres”: „# s3, sklep Apple, Nowy Jork, USA}” } ” }

Teraz chcę wyszukać w dokumencie json, takim jak Apple store jako zapytanie lub New York jako zapytanie lub USA .... i powinienem dostać dokument ...

Chcesz pomóc w zdefiniowaniu schema.xml dla tego rodzaju żądania.

jeśli użyjesz tokenizera przestrzeni, będzie on tokenizował na przestrzeni ... więc jeśli będę szukał "sklepu Apple", to nie będzie pasował ....

Proszę pomóż mi

Odpowiedzi:

5 dla odpowiedzi № 1

Oto jak indeksować dokumenty JSON: http://wiki.apache.org/solr/UpdateJSON

A oto jak uzyskać wyniki wyszukiwania w dokumencie JSON: http://wiki.apache.org/solr/SolJSON

Jeśli natomiast masz jakiś dziwny wymóg przechowywania całego dokumentu w jednym polu, powiedz ...