Contexto
Para processar solicitações de pesquisa, os mecanismos de pesquisa de sites requerem processamento de linguagem natural (NLP) e indexação reversa. Além disso, precisam garantir computação intensiva de dados para fornecer resultados de pesquisa precisos de forma consistente. Isso exige uma infraestrutura com alto poder de computação da CPU e capacidade de E/S.
Arquitetura da solução
- As organizações podem implantar o serviço de pesquisa front-end usando Elastic Compute Service (ECS), Server Load Balancer e Content Delivery Network (CDN). Para construir o serviço web de pesquisa back-end, pode-se usar Server Load Balancer, ECS e ApsaraDB for RDS.
- O serviço de pesquisa back-end executa NLP nos dados incrementais e gera um índice reverso a partir do framework de indexação. A instância de otimização de Entrada/Saída (E/S) do ECS fornece E/S de rede e E/S de disco de alto desempenho, ajudando o framework de indexação a concluir a operação de indexação mais rapidamente. O Table Store armazena os dados processados para pesquisas subsequentes. O serviço de banco de dados NoSQL Table Store da Alibaba Cloud é semelhante ao HBase e fornece armazenamento e acesso em tempo real a dados não estruturados em massa.
Destaques
- Maior desempenho de E/S
- Armazenamento de dados não estruturados em massa
- Cache multicamada
