Djapian.

High Level Xapian Integration für Django
Jetzt downloaden

Djapian. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Alex Koshelev
  • Website des Verlags:
  • http://code.google.com/u/rafaeljsg14/

Djapian. Stichworte


Djapian. Beschreibung

High Level Xapian Integration für Django Djapian ist ein Python-Paket, um die Volltextsuche in Ihrem DJANGO-Projekt zu ermöglichen Self): Return Self.Nameclass-Eintrag (Models is_active = modell.booleanfield (default = true) text = models.textfield () editoren = melworte.manytomanyField (Person, verwandt_name = "edited_entries") Def Headline (Selbst-): Rückgabe "% s -% s"% (Self.Author , self.title) def __unicode __ (selbst): Return self.titleAnd Wir möchten die Indexierungsfunktionalität für den Modelleintrag anwenden. Der nächste Schritt besteht darin, die Indexerinstanz mit den ordnungsgemäßen Einstellungen zu erstellen. Indexer kann so aussehen: Entry_Indexer = Indexer (Modell = Eintrag, Felder = , Tags = , Trigger = Lambda obj: obj.is_active,) in der Django-Shell erstellen einige Instanzen von Modellen: >>> p = person.objects.create (Name = "Alex") >>> Eintrag.Objects.Create (Autor = P, Titel = "Testeintrag", Text = "nicht großes Textfeld") >>> .Objects.Create (Autor = P, Titel = "Ein weiterer Testeintrag", IS_Active = FALSE) >>> boobjects.create (Autor = P, Titel = "Dritter kleiner Eintrag", Text = "ein anderer Text") >>> Entry.Indexer.update () Das ist alles! Jede Eintragsinstanz wurde indiziert und jetzt bereit für die Suche. Lassen Sie uns versuchen: >>> result = eng.indexer.search ("Titel: Eintrag") >>> len (Ergebnis) 3 >>> für Zeile in Ergebnis: ... row.instance.headline () ... Alex - Test EntralEx - Ein weiterer Test-EntryEx - Dritter kleiner Einstiegsanforderungen: · Django · Xapian und Omega · Xapian-Bindungen mit dem Python aktiviert · Python


Djapian. Zugehörige Software

Pustefix

PUSTEFIX ist ein Webanwendungsrahmen, das eine XML / XSLT-basierte Ansichtserzeugung enthält. ...

146

Herunterladen

OsmParse

OsmParse ist ein Java-Tool, mit dem Osm-XML auf OpenLayers.layer.text analysiert werden können. ...

190

Herunterladen

Timecardimport.

TimecardImport Ermöglicht das Importieren von Zeitblattdaten von GNOTIME- oder Palm-Timeshetet in SQL-Ledger als Zeitkarten. ...

193

Herunterladen