Lupyne

Software screenshot:
Lupyne
Dettagli del software:
Versione: 1.8
Data di caricamento: 13 Apr 15
Sviluppatore: Aric Coady
Licenza: Libero
Popolarità: 130

Rating: 3.0/5 (Total Votes: 2)

Il nucleo del motore è un'interfaccia di alto livello per PyLucene, che è un'estensione Python per l'accesso al popolare motore di ricerca Java Lucene.
Lucene ha la reputazione di essere un toolkit di basso livello relativamente, e l'obiettivo di PyLucene è quello di avvolgere attraverso la generazione automatica di codice.
Quindi, anche se PyLucene trasforma idiomi Java di linguaggi Python, ove possibile, l'interfaccia risulta è tutt'altro che Pythonic.
Fornisce inoltre un server di ricerca JSON RESTful, basato sul rinomato CherryPy.
Molte applicazioni Python che richiedono una migliore capacità di ricerca stanno migrando da utilizzando database client-server tradizionali, mentre Lucene è una libreria di ricerca integrato.
Solr è una scelta popolare per la ricerca a distanza e altre funzioni avanzate, ma poi qualsiasi personalizzazione o utilizzo integrato è accoppiato a Java e XML.
Utilizzando un framework web python invece in grado di fornire il meglio di entrambi i mondi, ad esempio, l'indicizzazione dei lotti offline e la ricerca a distanza dal vivo.
Un semplice client per rendere l'interazione con il server come conveniente come interfaccia RPC.
Esso gestisce tutte le interazioni HTTP, con il supporto per la compressione, JSON, e la connessione riutilizzo

Caratteristiche :

  • caratteristiche di ricerca avanzata:
  • Distributed ricerca con il supporto per la ridondanza, il partizionamento e sharding.
  • Ottimizzato ricerca sfaccettata.

  • Query
  • prefisso ottimizzata e gamma.
  • Supporto Geospatial.

  • Supporto ricerca remoto:
  • Configurazione Produzione
  • Refreshing ricercatore
  • & quot; Altri risultati simili & quot; query
  • Recupero fette di documenti
  • testo Hit evidenziando
  • opzioni di analisi Query
  • errori JSON
  • enumerazione Avanzata termine
  • Multi-cercatori
  • Opzioni Ordinamento
  • Sfaccettature

Cosa c'è di nuovo in questa versione:

  • PyLucene 4.8 e 4.9 supportato
  • PyLucene 4.4 e 4.5 sceso
  • DocValues ​​può essere aggiornato sul posto
  • miglioramenti indicizzazione Parallel

Cosa c'è di nuovo in versione 1.5:

  • PyLucene 4.5 supportato
  • PyLucene 3 sceso
  • Campi usano nuova interfaccia FieldType
  • comparatori SortField ottimizzati e supportano più valori

Cosa c'è di nuovo in versione 1.2:

  • PyLucene 3.6 supportato
  • PyLucene 3.1 deprecato
  • Il supporto per tutte le opzioni IndexWriterConfig

  • Wrapper
  • filtro dinamico
  • flessibile ordinamento hit e filtraggio

Cosa c'è di nuovo nella versione 1.1:.

  • PyLucene 3.5 supportato
  • PyLucene 3.0 caduto.
  • Conservazione e il recupero di campi binari.
  • interrogazione Term aumentando.

Cosa c'è di nuovo nella versione 1.0:.

  • PyLucene 3.4 supportato
  • PyLucene 3.0 deprecato.
  • Hits supportare nativamente il raggruppamento da una funzione arbitraria.
  • query Span di query MultiTerm.
  • FieldCaches basate segmento, ottimizzata per gli aggiornamenti incrementali.
  • Altri programmi di utilità di confronto a distanza, eventualmente utilizzando il modulo contrib spaziale.
  • interrogazione NumericField per abbinare un solo termine.

Cosa c'è di nuovo in versione 0.9:.

  • PyLucene 3.2 supportato
  • PyLucene 2.9 caduto.
  • Vicino in tempo reale indicizzatore.
  • Ottimizzato conteggio totale hit.
  • Il supporto per IndexWriterConfig e lunghezza del campo illimitato.
  • Impostazioni campo convalidato al momento dell'inizializzazione.
  • evidenziazione usa FastVectorHighlighter quando disponibili.
  • query Nuove campata:. Payload e controllo della posizione

Cosa c'è di nuovo in versione 0.8:.

  • PyLucene 3.1 supportato
  • PyLucene 2.9 deprecato.
  • Indice documento unico per efficientemente corrispondenza più query.
  • Facoltativamente expunge eliminazioni e ottimizzare indice atomica commit.
  • implementazioni campo numerico per datetimes e punti geospaziali.
  • documento aggiorna Atomic.

Cosa c'è di nuovo in versione 0.7:

  • Il supporto per Lucene 2.4 sceso
  • CherryPy 3.2 compatibile
  • territoriale all'interno delle query ottimizzate e permettono distanza illimitata
  • Le ricerche possono essere scaduta
  • Ricerche Ordinati permettono di calcolo punteggi e monitoraggio maxscore
  • Disjunction interroga
  • query intervallo numerico con passo precisione personalizzato
  • L'enumerazione di termini numerici
  • copia efficiente di un sottoinsieme di indici
  • Caricamento ricercatori in un RAMDirectory
  • SortFields supportano parser personalizzati e riutilizzo della cache di campo

Cosa c'è di nuovo in versione 0.6:.

  • Python 2.7 compatibile
  • controllo ortografico Efficiente:. Suggerimenti (completamento automatico) e correzioni (? Volevi dire)
  • Il supporto per parser di query personalizzati, tra cui un correttore ortografico.
  • query di supporto estrazione termini.
  • Indicizzazione supporta documenti d'amplificazione.
  • Ottimizzato selezione campo del documento.
  • opzioni di avvio del server più configurabili, simili a cherryd.
  • Span interroga sostegno mascheratura e payload.

Programmi simili

VisualSearch.js
VisualSearch.js

13 May 15

Searchkick
Searchkick

10 Feb 16

HideSeek
HideSeek

4 Jun 15

Commenti a Lupyne

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria