Open Source (C#), full textový vyhledávací engine. Řeší problém "kde je ten soubor? Potřebuju ho teď hned!"
Něco co musí mít každý vývojář softwaru.
Instalační instrukce
- Stáhni a nainstaluj Indexer-2.3.5816.17660-setup.exe(~2,8 MB).
- Zdrojový kód je k dispozici ke stažení v archívu Indexer-2.3.5816.17660-src.zip(~15,6 MB).
Historie změn
- od verze 2.3.5816.17660:
- Opraveno: funkce kontextového menu "Open With" nefungovala ve Windows 7 a novějším
- Opraveno: některé xml soubory nebyly zpracované se správným kódováním
- Opraveno: texty s diakritikou nebyly v seznamu historie hledání správně zachované
- Nové: příkaz v menu "Remove Seed"
- od verze 2.2.3661.27803:
- Opraveno: textové dokumenty které mají na začátku znaky s háčky a čárkami byly zpracovávány jako binární.
- od verze 2.2.3628.20329:
- Opraveno: ukládání velkých indexů (více než 2GB rozbalených dat) selhalo s chybou Int32 overflow.
Funkce
- Jednoduché uživatelské rozhraní:
- Čárkou oddělené souborové masky (použij zástupný znak * jako obvykle). Prázdná souborová maska znamená všechny soubory.
- Část textu (volitelné).
- Přepíná porovnání celý výskyt slova/výskyt podřetězce.
- Přepíná citlivost na velká-malá písmena v textu.
- Tlačítko "Hledej".
- Logický operátor aplikovaný při hledání na aktuální sadu výsledků.
- Smazat logický operátor.
- Přístup do historie hledání.
- Žádné vytížení procesoru na pozadí. Hledá kdy si Ty vybereš ve složkách které si Ty vybereš.
- Vytvoř hledací index jednou, prohledávej mnohokrát.
- Zobrazení nalezených shod ve formě HTML reportů se zvýrazněním syntaxe.
- Hledání souborů s použitím vícenásobných masek pro porovnání jména souboru.
- Hledání uvnitř všech plain text dokumentů (přípona souboru nehraje roli), e.g. soubory zdrojového kódu.
- Integrovaný příkaz "Compare" (přesměrovaný do aplikace pro porovnávání souborů).
- Hledání uvnitř obvyklých typů dokumentů (Portable Document Format (*.pdf), MS Word (*.doc, *.rtf), MS Excel (*.xls), MS PowerPoint (*.ppt), Web documents (*.htm, *.html)).
Pokročilé funkce
- Vytvoření indexu z jednoho nebo více *.zip souborů, rozbalených průběžně podle potřeby.
Takový index složený jenom ze zip souborů se vytvoří několikanásobným použitím příkazu z nabídky "Index"->"Add File Archive...".
Známá slabá místa
- Žádný stemming.
- Indexování datových souborů (souborů s mnoha čísly atp.) trvá příliš dlouho.
- Omezená podpora pro hledání s použitím logických operátorů (and, or, ...)
Požadavky
- Microsoft .NET Framework 4 Client Profile (http://www.microsoft.com/downloads/...)
Doporučené rozšíření 3tích stran
- Nainstaluj poskytovatele pro porovnání souborů WinMerge (http://winmerge.org/downloads/)
Použité komponenty 3tích stran
- Apache Lucene.Net (http://incubator.apache.org/lucene.net).
- ICSharpCode.net ZipLibrary (http://sharpdevelop.net/OpenSource/SharpZipLib).
- Colorer Library syntax coloring/regexp codes by Igor Russkih, Cail Lomecb (http://colorer.sourceforge.net).
- "Using IFilter in C#" (http://www.codeproject.com/KB/cs/IFilter.aspx).
Starší verze
- Instalátor: Indexer-2.2.3672.19008-setup.exe(~1,4 MB), Indexer-2.2.3661.27803-setup.exe(~1,4 MB), Indexer-2.2.3628.20329-setup.exe(~1,4 MB).
- Zdrojový kód: Indexer-2.2.3672.19008-src.zip(~10,5 MB), Indexer-2.2.3661.27803-src.zip(~9,4 MB), Indexer-2.2.3628.20329-src.zip(~10,6 MB)