Gummi

ElasticSearch-Client mit Django-SupportRubber ist ein Python-Client für ElasticSearch
Jetzt downloaden

Gummi Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Stephane JAIS
  • Website des Verlags:
  • https://github.com/cantinasoftware/

Gummi Stichworte


Gummi Beschreibung

Gummi ist ein Python-Client für ElasticSearch.Installation PIP installieren RomanenunterstützungBasic-Nutzung Import Gummi-Client = Rubber.elasticSearch ('Artikel', 'Artikel') # Suchen nach Treffer in Client.Search ({'Query': {'Term': {' Benutzer ':' kimshy '}}}}}). Hits: drucken treffer.source.user # Mapping client.mapping.put (my_mapping) # my_mapping ist ein Dict-Objekt-Client.Mapping.Delete () Mapping = client.mapping.get () ) Django Integration Import Gummi von django.db Importmodelle Klassenartikel (Modelle.Model): ElasticSearch = Rubber.elasticSearch () Title = Models.Charfield (max_length = 255) content = Models.textfield () # Suchen Antwort = Artikel.elasticSearch .Search (Abfrage) # Abfrage ist ein Dict # Mapping article.elasticSearch.mapping.put (Mapping) # Mapping ist ein Dict # Auto Save A = Artikel (Titel = 'I LOVE ES') A.Save () # automatisch gesendet to elasticsearch a.delete () # Automatisch von ElasticSearchConfiguration entfernt, um das automatische Verhalten für Django-Modelle zu speichern (Models Modelle Klasse Artikel (Modelle.Model): ElasticSearch = GUIDE.ELASTICSEARCH (Index_Name = 'Custom_index', type = 'custom_type') Speichern in mehreren Indizes Import Gummi von django.db Importmodelle Klasse Artikel (Modelle.Model): Index1 = Gummi .ElasticSearch (index_name = 'Index1' ', type =' type1 ') index2 = gummi.elasticSearch (index_name =' Index2 ', type =' type2 ') Homepage des Produkts


Gummi Zugehörige Software