moottorin sydän on korkea käyttöliittymä PyLucene, joka on Python laajennus saatavuuden suosittu Java Lucene hakukone.
Lucene on maine suhteellisen matalan tason työkalupakki, ja tavoitteena PyLucene on kääriä se automaattisen koodin generointi.
Joten vaikka PyLucene muuttaa Java sanontojen Python sanontojen mahdollisuuksien tuloksena käyttöliittymä on kaukana Pythonic.
Se tarjoaa myös rauhallista JSON Search Server, joka perustuu tunnettu Cherrypy.
Monet Python sovelluksia, jotka vaativat parempaa hakuominaisuudet ovat siirtymässä tavanomaisilla client-server tietokantoja, kun taas Lucene on upotettu Hae kirjastosta.
Solr on suosittu vaihtoehto kauko etsimistä ja muita kehittyneitä ominaisuuksia, mutta sitten kaikki räätälöintiä tai upotettu käyttö on kytketty Java ja XML.
Käyttämällä python web puitteet sijasta voi tarjota molempien maailmojen parhaat puolet, esim erä indeksointi offline ja kauko etsivät elävää.
Yksinkertainen asiakas tehdä vuorovaikutuksessa palvelimen niin kätevä kuin RPC.
Se käsittelee kaikki HTTP vuorovaikutusta, joka tukee puristus, JSON, ja yhteys uudelleen.
Ominaisuudet :
- Tarkennettu haku ominaisuuksia:
- Hajautettu hakisivat tukea irtisanomisten, osiointi ja sharding.
- Optimoitu kasvot haku.
- Optimoitu etuliite ja erilaisia kyselyitä.
- Geospatiaalinen tukea.
- Kauko etsimistä tuki:
- Tuotanto kokoonpano
- Virkistävä etsijä
- & quot; Lisää tämänkaltaisia & quot; kyselyt
- Haetaan asiakirja viipaleet
- Hit tekstin korostuksen
- Kyselyn jäsennys vaihtoehtoja
- JSON virheitä
- Tarkennettu aikavälillä luettelointi
- Multi-etsijät
- lajittelu vaihtoehtoja
- näkökulmiin
Mitä uutta strong> tässä julkaisussa:
- PyLucene 4.8 ja 4.9 tukee
- PyLucene 4,4 ja 4,5 putosi
- DocValues voidaan päivittää paikallaan
- Parallel indeksointi parannuksia
Mitä uutta strong> versiossa 1.5:
- PyLucene 4,5 tueta li>
- PyLucene 3 laskenut
- Fields käyttää uusia FieldType käyttöliittymä
- SortField vertaimien optimoitu ja tukee useita arvoja
Mitä uutta strong> versiossa 1.2:
- PyLucene 3,6 tueta li>
- PyLucene 3,1 hylätty
- Tuki kaikille IndexWriterConfig vaihtoehtoja
- Dynaaminen suodatin kääreet
- Joustava hitti lajittelu ja suodatus
Mitä uutta strong> versio 1.1:
- PyLucene 3,5 tueta.
- PyLucene 3,0 pudonnut.
- Varastointi ja hakuun binaarikenttinä.
- Term kysely tehostaa.
Mitä uutta strong> versiossa 1.0:
- PyLucene 3.4 tukee.
- PyLucene 3,0 hylätty.
- Osumat suoraan tue ryhmittely mielivaltainen funktio.
- Span kyselyitä MULTITERM kyselyitä.
- Segmentti perustuu FieldCaches, optimoitu vähitellen päivitykset.
- Muita etäisyyden vertailu apuohjelmia, mahdollisesti käyttämällä paikkatietojen contrib moduuli.
- NumericField kysely vastaamaan yhden aikavälin.
Mitä uutta strong> versiossa 0.9:
- PyLucene 3.2 tukee.
- PyLucene 2,9 pudonnut.
- Lähes reaaliaikaisen indeksointitoiminnon.
- Optimoitu koko kävijälaskurin.
- Tuki IndexWriterConfig ja rajoittamaton kenttä pituus.
- Kenttä asetukset validoitu alustuksen.
- Korostus käyttää FastVectorHighlighter kun käytettävissä.
- Uusi span kyselyt: hyötykuormaa ja tarkistuslevyä.
Mitä uutta strong> versiossa 0.8:
- PyLucene 3.1 tukee.
- PyLucene 2,9 hylätty.
- Yhtenäinen asiakirja indeksi tehokkaasti Matching useita kyselyitä.
- Vaihtoehtoisesti pyyhkiä Poistaa ja optimoida indeksi atomi sitoutua.
- Numeerinen kenttä toteutukset datetimes ja paikkatieto pistettä.
- Atomic asiakirja päivitykset.
Mitä uutta strong> versiossa 0.7:
- Tuki Lucene 2,4 laskenut
- Cherrypy 3,2 yhteensopiva
- Spatial sisällä kyselyt optimoitu ja tarjoavat rajoittamattoman etäisyys
- Hakuja voidaan vanhentunut
- Lajittelu haut mahdollistavat computing tulokset ja seuranta maxscore
- disjunktio kyselee
- numerojakauma kyselyt mukautettuja tarkasti askel
- leimaus numeerista kannalta li>
- Tehokas kopiointi osajoukko indeksit
- Ladataan etsijät osaksi RAMDirectory
- SortFields tukevat mukautettuja jäsentimet ja kenttä välimuistin uudelleen
Mitä uutta strong> versiossa 0.6:
- Python 2.7 yhteensopiva.
- Tehokas spellchecking: ehdotuksia (automaattinen täydennys) ja korjaukset (tarkoitit?).
- Tuki custom kyselyn jäsentimien, kuten oikoluku.
- Kyselyt tukevat talteen kannalta.
- indeksointi tukee lisäämällä asiakirjoja.
- Optimoitu dokumentti kenttä valinta.
- Lisää konfiguroitavissa palvelimen käynnistys vaihtoehtoja, samanlainen cherryd.
- Span kyselee tukea rajauksella ja hyötykuormaa.
Kommentteja ei löytynyt