Najwyraźniej był używany do indeksowania podręcznika Unix Reference w dawnych czasach.
W poniższych źródłach artykuł w Wikipedii wyjaśnia, czym jest indeks permutowany (zwany także KWIC, lub „Słowo kluczowe w kontekście”) i kończy się na zagadkę:
Książki składające się z wielu krótkich sekcji z własnymi opisowymi nagłówkami, w szczególności zbiorów stron podręcznika, często kończyły się permutowaną sekcją indeksu, umożliwiającą czytelnikowi łatwe znalezienie sekcji według dowolnego słowa z jej nagłówka. Ta praktyka nie jest już powszechna.
Więcej wyszukiwań ujawnia pozostałe artykuły w Odnośniki, które wyjaśniają więcej o tym, jak strony podręcznika uniksowego używały permutowanego indeksu. Wydaje się, że głównym problemem, z którym mieli do czynienia, było to, że strony podręcznika nie miały ciągłej numeracji.
Z tego, co zbieram, praktyka stosowania permutowanego indeksu jest teraz tajemnicza i przestarzała.
Bibliografia
Przyjęta przez Josepha odpowiedź z historią jest dobra, ale spójrzmy, jak można ją wykorzystać.
ptx
generuje permutowany indeks terminów („ptx”) z tekstu. Przykład jest najłatwiejszy do zrozumienia:Po prawej stronie widać różne słowa z wprowadzonego tekstu oraz otaczający je kontekst lewego i prawego słowa . Pierwsze słowo to „a”. Występuje na pierwszej linii, po której następuje „b” i „c” po jego prawej stronie. Drugim słowem jest „b”, które występuje w drugim wierszu z „a” po jego lewej stronie i „c” po prawej stronie. Wreszcie „c” występuje w linii trzeciej i jest poprzedzone przez „a” i „b”.
Korzystając z tego, możesz znaleźć numer wiersza i otaczające słowa do dowolnego słowa w tekście. To brzmi jak
grep
, prawda? Różnica polega na tym, żeptx
rozumie strukturę tekstu, w logicznych jednostkach słów i zdań. To sprawia, że kontekstowe wyniki sąptx
bardziej odpowiednie w przypadku tekstu angielskiego niż grep.Porównajmy
ptx
igrep
używając pierwszego akapitu amerykańskiego tabloidu Jamesa Ellroya :Oto
grep
(z ręcznie dopasowanymi dopasowaniami kolorów, aby je otaczać//
):Oto
ptx
:Ponieważ
grep
jest zorientowany liniowo, a ten akapit jest jedną linią,grep
wynik nie jest tak zwięzły ani pomocny jak wynik zptx
.źródło
Możesz zobaczyć (stary) przykład internetowego permutowanego indeksu tutaj (kliknij link Permutowany indeks w lewej górnej ramce).
Jak ktoś już wspomniał, nie jest to już powszechne ze względu na możliwości wyszukiwarek i niestandardowych aplikacji wyszukiwania.
źródło
Znany również jako konkordancja. I są nadal aktualne i bardzo przydatne. Dobrym przykładem jest szybkie rozpoznawanie wersetów biblijnych, gdy znasz tylko kilka słów. Innym przykładem może być indeksowanie wszystkich sonetów Szekspira, aby umożliwić podobne szybkie wyszukiwanie według słów kluczowych.
źródło