TREX motor de busca - TREX search engine

TREX é um motor de busca na SAP NetWeaver plataforma de tecnologia integrada produzido pela SAP SE usando armazenamento colunar . O motor de TREX é um componente autônomo que pode ser usado em uma variedade de ambientes do sistema, mas é usado principalmente como uma parte integrante de produtos SAP, tais como Enterprise Portal, Armazém do Conhecimento e Business Intelligence (BI, ex- SAP Business Information Warehouse ). Em SAP NetWeaver BI, o motor poderes TREX O acelerador de BI, que é um aparelho plug-in para melhorar o desempenho de processamento analítico online . O nome "TREX" significa texto Recuperação e extração de informações, Mas não é uma marca registrada da SAP e não é usado no material de marketing.

funções de pesquisa

TREX suporta vários tipos de pesquisa de texto, incluindo a pesquisa exata, pesquisa booleana, pesquisa curinga, pesquisa linguística (variantes gramaticais são normalizados para a busca de índice) e pesquisa difusa (cadeias de entrada que diferem por algumas letras de um termo de índice são normalizados para a pesquisa de índice). Conjuntos de resultados são classificados usando frequência do termo frequency-inversa documento ( tf-idf ) de ponderação, e os resultados podem incluir trechos com os termos de pesquisa realçados.

TREX suporta mineração de texto e classificação usando um modelo de espaço vetorial . Grupos de documentos podem ser classificados de acordo com a classificação consulta com base, exemplo baseado classificação, ou uma combinação destes além de gerenciamento de palavras-chave.

TREX suporta pesquisar dados estruturados, não só para os metadados do documento, mas também para dados de negócios de massa e dados no SAP Business Objects . Índices para dados estruturados são implementadas de forma compacta usando compressão de dados e os dados podem ser agregados em tempo linear, para permitir que grandes volumes de dados a serem processados inteiramente na memória.

Desenvolvimentos recentes incluem:

  • Um motor de juntar-se para se juntar dados estruturados de diferentes campos em objetos de negócios
  • A capacidade de atualização rápida para escrever um índice delta ao lado de um índice principal e fundi-los offline enquanto um índice de segunda delta leva atualizações
  • A mineração de dados pacote de recursos para análise matemática avançada

História

O primeiro código para o motor foi escrito em 1998 e TREX tornou-se um componente SAP em 2000. A SAP NetWeaver BI Accelerator foi rolada pela primeira vez em 2005. Em Q1 2013, a versão atual do TREX é SAP NW 7.1.

Segurança

A vulnerabilidade de segurança no TREX foi identificado e corrigido em 2015 primeiro (veja a Nota SAP Segurança 2234226 ) [1] . A vulnerabilidade ocorreu devido à falta de autenticação em TREXnet, um protocolo de comunicação interna. O emplastro acima mencionado fixado o problema através da remoção de algumas funcionalidades crítico.

Mais tarde, ERPScan chefe de inteligência de ameaças Mathieu Geli continuou a olhar para a vulnerabilidade e constatou que a vulnerabilidade ainda era explorável [2] . Além disso, em caso de ataque bem-sucedido, a vulnerabilidade poderia permitir a um atacante remoto para obter o controle total sobre o servidor sem autorização [3] . A vulnerabilidade foi finalmente corrigido via SAP Segurança Nota 2.419.592.

Referências

links externos