Sempre me preocupei com a função de pesquisa "fraca" que vem com o WordPress. Os resultados da pesquisa não são muito relevantes e não são precisos o suficiente. Além disso, a função de pesquisa que vem com o WordPress não consegue pesquisar tags, categorias e outros conteúdos. Os resultados da pesquisa podem ser listados em ordem cronológica. Às vezes, é realmente difícil encontrar coisas.

Normalmente, para aprimorar a função de pesquisa que vem com o WordPress, usaremos a pesquisa personalizada do Baidu e do Google, que já apresentei em detalhes no artigo Baidu, pesquisa personalizada do Google e pesquisa autoconstruída do Elasticsearch. pode lê-lo. Mas há dois problemas fatais no uso de pesquisas personalizadas do Baidu e do Google:

Primeiro, a pesquisa do site Baidu não suporta HTTPS, embora existam muitos métodos na Internet que usam geração reversa nginx (amigos interessados ​​​​podem ler este artigo: ligação reversa Nginx, aceleração de cache, atualização automática de cache e obtenção de IP real) para resolver o problema Há um problema com chamadas HTTPS, mas o processo é muito complicado e também há problemas como a impossibilidade de abrir imagens e cobranças adicionais.

A segunda é que a pesquisa personalizada do Google não pode ser usada na China. Este item basicamente “abole” a pesquisa no site do Google. Dois grandes mecanismos de busca não podem ser usados, então encontramos um mecanismo de busca de nicho: Algolia. A Algolia foi fundada em 2012 por Nicolas Desseny e Julien Lemoine de Paris, França. No início, seu principal negócio era a pesquisa offline em telefones celulares.

Use Algolia para adicionar função de pesquisa no site em tempo real ao WordPress – maior qualidade de pesquisa e conteúdo mais preciso

Algolia agora possui 47 data centers em 15 regiões. Ela fornece serviços para mais de 1.600 clientes e lida com 12 bilhões de solicitações de consultas de usuários todos os meses. Os clientes vêm principalmente de comércio eletrônico e outras áreas. Para usuários domésticos, é comum que blogs estáticos Hexo usem a pesquisa no site do Algolia, e é bastante simples para o WordPress integrar a pesquisa no site do Algolia.

Para mais artigos sobre otimização do WordPress, aqui estão:

  1. O espaço DirectAdmin habilita OpCache e aceleração de cache redis - WP habilita cache redis
  2. Os plug-ins do WordPress que estou usando – WP SEO, CDN, cache, imagens, e-mails, plug-ins de fórum
  3. WordPress usa MailPoet para construir seu próprio sistema de notificação por e-mail de atualização RSS - assinatura e gerenciamento de usuários

PS: Atualizado em 15 de setembro de 2019, se o seu artigo WordPress for relativamente longo, é muito necessário adicionar uma navegação de diretório neste momento: WordPress artigo diretório lado rolagem fixa-Easy Table e LuckyWP Table plugin.

PS: Atualizado em 2 de dezembro de 2019, Se você deseja construir uma pesquisa gratuita no site mais poderosa e rápida, você também pode tentar Mecanismo de pesquisa de texto completo de alto desempenho RediSearch: RediSearch high - Mecanismo de pesquisa de texto completo de desempenho Mecanismo de pesquisa - Integre-se ao WordPress para criar pesquisas de alta qualidade.

1. Registre-se e use Algolia

local na rede Internet:

  1. Site oficial: https://www.algolia.com/

Para usar o mecanismo de busca no site Algolia, primeiro precisamos registrar uma conta.

Algolia oferece uma versão gratuita, que contém 50.000 consultas e 10.000 registros. Basicamente, só pode ser usada por pequenos blogs. É melhor usar sua versão paga.

Vá para a interface de gerenciamento de contas da Algolia para encontrar as APIs e anote-as.

2. WP integra Algolia

2.1 Instalar plug-ins

  1. HTTPS://WordPress.org/plugins/Tenho medo-search-with-Aragon Oh Two/

Existem muitos plug-ins para WordPress para integrar o mecanismo de busca Algolia. Aqui wzfou.com usa este plug-in: WP Search with Algolia. Após habilitar o plug-in, clique em Algolia na barra de navegação esquerda para fazer as configurações relacionadas ao Algolia.

2.2 Indexação

Após preencher as informações da API Algolia, escolha e clique em “Indexação Automática”. Aqui Algolia permite especificar as seções e dados a serem indexados. Além de artigos, tags e categorias do WordPress, também podemos adicionar fóruns, produtos, etc. , use-o se você tiver uma loja WooCommerce. (Clique para ampliar)

2.3 Habilitar Algolia

O WordPress oferece suporte a duas maneiras de ativar a pesquisa do Algolia: uma é reter a pesquisa que vem com o WordPress. O Algolia é usado apenas como uma pesquisa instantânea. Quando o usuário pesquisa o conteúdo, o Algolia exibirá instantaneamente os resultados da pesquisa suspensa. o usuário clicar em enviar, os resultados da pesquisa do WordPress ainda serão exibidos.

A outra é que Algolia substitui a pesquisa integrada do WordPress. Depois de clicar em enviar, você irá para a página de resultados de pesquisa do Algolia e os usuários também poderão continuar pesquisando conteúdo nesta página. A desvantagem deste método é que você mesmo precisa modificar o CSS para que o Algolia possa ser totalmente integrado ao WordPress.

3. Pesquisa Algolia em tempo real

O efeito da pesquisa em tempo real do Algolia pode ser visto no canto superior direito deste site. A imagem abaixo mostra os resultados da pesquisa em tempo real no site Algolia:

4. Resumo

Como um mecanismo de busca de terceiros, Algolia pode ser perfeitamente incorporado ao WordPress e substituir a função de busca que vem com o WordPress. O plug-in WP Search with Algolia incorporará automaticamente novo conteúdo do WordPress no Algolia e os resultados da pesquisa serão exibidos em tempo real.

O mecanismo de busca Algolia é fácil de usar, mas sua cota gratuita não é muito grande. Depois que a busca Algolia é habilitada no WordPress, mais da metade dos registros de operação são basicamente consumidos. Se o tráfego do seu site for maior, as solicitações de busca do Algolia. pode ser muito grande. Ele será usado em breve.

Deixe uma resposta