Kinosearch.

KinoSearch ist eine Suchmaschinenbibliothek.
Jetzt downloaden

Kinosearch. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Marvin Humphrey
  • Website des Verlags:
  • http://search.cpan.org/~creamyg/KinoSearch-0.162/lib/KinoSearch/Search/SearchServer.pm

Kinosearch. Stichworte


Kinosearch. Beschreibung

KinoSearch ist eine Suchmaschinenbibliothek. KinoSearch ist eine Suchmaschinenbibliothek.SynopsisFirst, schreibe eine Anwendung, um einen invertierten Index oder "Infindex" aus Ihrer Dokumentensammlung aufzubauen. Verwenden Sie KinoSearch :: Invindexer; Verwenden Sie KinoSearch :: Analysis :: PolyAnalyzer; Mein $ Analyzer = Kinosearch :: Analyse :: PolyAnalyzer-> NEU (Sprache => 'EN'); MEIN $ INVINDEXER = KINOSSEARCH :: INVINDEXER-> NEU (INVINDEX => '/ path / to / Inindex', Erstellen => 1, Analyzer => $ Analyzer,); $ INVINDEXER-> SPEC_FIELD (Name => "Titel", Boost => 3,); $ INVINDEXER-> SPEC_FIELD (Name => 'Bodytext'); während (mein ($ title, $ bodytext) = jeweils% source_documents) {My $ doc = $ Invindexer-> new_doc; $ doc-> set_value (Titel => $ Titel); $ doc-> set_value (bodytext => $ bodytext); $ INVINDEXER-> ADD_DOC ($ doc); } $ Invindexer-> Finish; Dann schreiben Sie eine zweite Anwendung, um den Invindex zu durchsuchen: Verwenden Sie KinoSearch :: Sucher; Verwenden Sie KinoSearch :: Analysis :: PolyAnalyzer; Mein $ Analyzer = Kinosearch :: Analyse :: PolyAnalyzer-> NEU (Sprache => 'EN'); Mein $ Sucher = KinoSuche :: Sucher-> Neu (Invindex => '/ path / to / Invindex', Analyzer => $ Analyzer,); Meine $ Hits = $ -suche-Suche-> Suche (Abfrage => "Foo-Bar"); während (mein $ Hit = $ Hits-> fetch_hit_hashref) {drucken "$ HIT -> {Titel} n"; } Hier einige wichtige Merkmale von "kinosearch": · extrem schnell und skalierbar - können Millionen von Dokumenten · Inkrementelle Indexierung (Zugabe / Löschen von Dokumenten an / aus einem vorhandenen Index). · Vollständige Unterstützung für 12 indo-europäische Sprachen. · Unterstützung für boolesche Operatoren und oder und nicht; Parenthetical-Gruppierungen und Vorbereitungen + Plus und -minus · Algorithmische Auswahl relevanter Auszüge und Hervorhebung von Suchbegriffen in Auszüge · Sehr anpassbare Abfrage und Indexierung APIs · Phrase Matching · Stemming · StopplistenRequirements: · Perl Hier sind einige wichtige Funktionen von "kinosearch": · Extrem schnell und skalierbar - kann Millionen von Dokumenten umgehen · Inkrementelle Indexierung (Zusatz / Löschen von Dokumenten an / aus einem vorhandenen Index). · Vollständige Unterstützung für 12 indo-europäische Sprachen. · Unterstützung für boolesche Betreiber und oder und nicht; parenthetische Gruppierungen und vorbereitender Plus und -minus · Algorithmische Auswahl relevanter Auszüge und Hervorhebung von Suchbegriffen innerhalb von Auszügen · Sehr anpassbare Abfrage- und Indexierung von APIs · Phrase Matching. · Stemming · Haltelisten Anforderungen: · Perl.


Kinosearch. Zugehörige Software

XML :: ApageFop.

XML :: AponeFop ist ein Perl-Modul, mit dem Apache FOP von Perl auf Apache-FOP zugreifen kann, um PDF-Dateien mit XSL-FO zu erstellen. ...

141

Herunterladen