Aparentemente, era usado para indexar o manual de referência do Unix nos velhos tempos.
Nas referências abaixo, o artigo da Wikipedia explica o que é um índice permutado (também chamado de KWIC, ou "Palavra-chave no contexto") e termina com o enigmático:
Os livros compostos por várias seções curtas com seus próprios cabeçalhos descritivos, principalmente coleções de páginas de manual, geralmente terminavam com uma seção de índice permutada, permitindo ao leitor encontrar facilmente uma seção por qualquer palavra do cabeçalho. Essa prática não é mais comum.
Mais pesquisas revelam os artigos restantes nas Referências, que explicam mais sobre como as páginas de manual do Unix usavam um índice permutado. Parece que o principal problema com o qual eles estavam lidando é que as páginas de manual não tinham numeração contínua.
Pelo que entendi, a prática de usar um índice permutado é agora misteriosa e obsoleta.
Referências
A resposta aceita de Joseph R. com a história é boa, mas vamos ver como ela pode ser usada.
ptx
gera um índice de termo permutado ("ptx") a partir do texto. Um exemplo é mais fácil de entender:Abaixo, à direita, você vê as diferentes palavras da entrada e o contexto das palavras esquerda e direita ao seu redor. A primeira palavra é "a". Ocorre na linha um e é seguido por "b" e "c" à sua direita. A segunda palavra é "b", que ocorre na linha dois com "a" à esquerda e "c" à direita. Finalmente, "c" ocorre na linha três e é seguido por "a" e "b".
Com isso, você pode encontrar o número da linha e as palavras ao redor de qualquer palavra em um texto. Isso soa muito como
grep
, hein? A diferença é queptx
entende a estrutura do texto, em unidades lógicas de palavras e frases. Isso torna a saída contextualptx
mais relevante ao lidar com texto em inglês que grep.Vamos comparar
ptx
egrep
, usando o primeiro parágrafo do tablóide americano de James Ellroy :Aqui está
grep
(com as correspondências de cores alteradas manualmente para serem cercadas por//
):Aqui está
ptx
:Como
grep
é orientado a linhas, e este parágrafo é uma linha, agrep
saída não é tão concisa ou útil quanto a saídaptx
.fonte
Você pode ver um exemplo (antigo) de um índice permutado on-line aqui (clique no link Índice permutado no quadro superior esquerdo).
Como outra pessoa mencionou, isso não é mais comum devido aos recursos dos mecanismos de pesquisa e dos aplicativos de pesquisa personalizados.
fonte
Também conhecida como concordância. E eles ainda são relevantes e bastante úteis. Um bom exemplo é identificar rapidamente os versículos da Bíblia quando você conhece apenas algumas palavras. Outro exemplo seria a indexação de todos os sonetos de Shakespeare para permitir uma pesquisa rápida semelhante por palavra-chave.
fonte