mager

Akpy is een Python-wikkel voor de MG-zoekmachine.
Download nu

mager Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Matthias Kramm
  • Uitgever website:
  • http://www.athana.org/magpy/

mager Tags


mager Beschrijving

MagPy is een Python Wrapper voor de MG-zoekmachine. MagPaper is een Python Wrapper voor de MG Search Engine.Magpy-module functies Snelle volledige tekst SARCH, INDEXING EN BOOLEAN QUERIONS.BOTH MG EN ELKPY ZIJN VRIJGAAN ONDER DE GPL (General Public License). Installatie: om MagPy uit de bron te installeren, haalt u het archief uit Magppy - *. Tar.gz, en voer de volgende opdrachten uit :./ConfigurepyThon Setup.py BuildThon Setup.py Installerage: Het volgende script toont een eenvoudige zoekfunction: #! / usr / bin / pythonimport mgindexerimport MgqueryImport SysStore = mgquery.mgsearchStore ("/ TMP / Gegevens", "Alice") Terwijl 1: Query = Sys.stdin.readline () Q = Store.newQuery (query) afdrukken "Zoeken naar", query "(woorden ', q.words () , ")" voor DOCNUM, RANDING IN Q.EXECUTE (): Print "Document", DOCNUM ", wedstrijden (ranking", ranking, ")" Voordat deze werkt, moet u eerst de locatie zoeken naar (hier) de locatie "/ TMP / Gegevens", met de naam "Alice". Het volgende script creëert een dergelijke winkel uit een onbewerkt tekstbestand, dat het in individuele documenten splitst door deze in paragrafen te splitsen. #! / usr / bin / pythonimport mgindexerfi = open ("Alice13a.txt", "rb") fo = open ("Alice13a.Splitted.txt", "WB") voor regel in Fi.Readlines (): # Split de Bestand op de alinea-grenzen als Line.strip () == "": FO.Write (Mgindexer.Sparator) else: FO.Write (lijn) fo.close () Fi.close () Mgindexer.MakeIndex ("Alice13a.Splited .txt "," / TMP / Gegevens / "," Alice ") Als u veel afzonderlijke documenten hebt, wil u een zoekopdracht uitvoeren, het volgende script is waarschijnlijk dichter bij wat u nodig hebt (merk op een nieuwe verzameling van de Naam "bestanden", dus u moet "Alice" vervangen door "bestanden" in het bovenstaande voorbeeldvraagscript): #! / usr / bin / pythonImport mgindexerimport ospath = "bestanden /" fo = open ("searchdata.txt", "WB") voor bestand in OS.LISTDIR (pad): indien os.path.isfile (pad + bestand): # kopieer bestand fi = open (pad + bestand, "rb") voor regel in fi.readlines (): FO.Write (lijn) # Schrijf documentgrens FO.Write (Mgindexer.Sparator) fo.close () Mgindexer.MakeIndex ("SearchData.txt", "/ TMP / Gegevens", "Bestanden") Wat is er nieuw in deze release: · Deze r Elease voegt ondersteuning voor jokertekens (truncatie) toe. · Documenttypen die diimiters hebben die anders zijn dan WhiteSpace worden nu ondersteund.


mager Gerelateerde software

Osalp

OSALP is een project dat is ontworpen om een set van wereldklasse in C ++ te implementeren, die alle audiofuncties zullen verwerken. ...

162

Downloaden

libgnurdf

Libgnurdf is een GNUPDAAT RDF-bibliotheek die een snelle en gemakkelijke toegang biedt tot RDF (Formatiebestanden van RDF (XML-bronbeschrijving). ...

105

Downloaden

ISQ

ISQ (IK U VRAGEN) is een labeluitbreidingsbibliotheek die u helpt om HTML-formulieren te maken. ...

153

Downloaden

acpi.py

ACPI.PY biedt een uniforme en platformonafhankelijke interface voor ACPI. ...

325

Downloaden