Smijten

Dunne Python-connector voor elasticarch
Download nu

Smijten Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Other/Proprietary Li...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Radu Gheorghe

Smijten Tags


Smijten Beschrijving

Slimes is een kleine python wrapper over de module voor aanvragen die u helpt uw ding te doen met elasticarch. Maar niet te veel. Voor elke aanvraag moet u het volgende opgeven, waar ze van toepassing zijn: - Gewenste aanvraag-methode-index, type, ID-"achtervoegsel" (wat de _search, _bulk, enz. Aan het einde van de URL kan zijn) - een woordenboek of een tekenreeks met de gegevens die u wilt indienen, zou ik dat willen? Twee redenen: - Flexibiliteit - het punt van deze klant is om bij te blijven met de vele functies die voortdurend aan elasticarch zijn toegevoegd. U kunt uw indexbewerkingen enquery's evenveel aanpassen als u nodig hebt - Documentatie - Zodra u de hangen van de weinige opties voor deze cliënt haalt, hoeft u alleen maar naar de documentatie over ElasticSearch zelf te kijken om toegang te krijgen tot het kenmerk Willen, ik zou willen aanraden om te kijken naar pyes of pyelasticarchefeats en usagethere zijn een paar bestanden op dit moment: - Slimes.py - de module zelf- tests_slimes.py - eenheid Toetsen zijn de belangrijkste kenmerken: converteert je DICT naar JSON (jij Kan dat uitschakelen voor dingen zoals bulks) #! / usr / bin / env pythonimport slimesmy_requester = slimes.requester () # Definieer de documenttestdoc = {"foo": 2345, "bar": true} # Post de DocumentMy_requester.Request (Methode = "Post", Myindex = "Testindex", MyType = "Teststype", MyData = Testdoc) kan een lijst met knooppunten krijgen, voor redundantie #! / usr / bin / env PythonImport Slimesmy_requester = Smimes. Aanvrager () Laadt de JSON-resultaten voor uif iets mis gaat (E G: Niet-2xx-statuscode), u krijgt een uitzondering. Anders krijg je een woordenboek met de resultaten van ES: #! / Usr / bin / env PythoniMport Slimesmy_requester = Slimes.Equester () MyQuery = {\ "query": {\ "Term" : {\ "Leeftijd": 28 \} \} \} resultaten = my_requester.request (methode = "post", myindex = "testindex", myType = "Teststype", MySuffix = "_ Zoeken", MyData = MyQuery) Print " Aantal hits is% D "% resultaat kan parameters ontvangen als een suffixso u kunt indexeren met de parameter" Create ", zoals deze: #! / Usr / bin / env PythonImport Slimesmy_requester = Slimes .Equester () Testdoc = {"foo": "bar"} my_requester.request (methode = "put", myindex = "testindex", mytype = "testtype", myid = 1, mysuffix = "? OP_TYPE = Create", MyData = Testdoc) -producten Homepage


Smijten Gerelateerde software

rtools

Hulpprogramma's om de manipulatie van R-pakketten te vergemakkelijken met RPY2 ...

68

Downloaden