AI Search – Intelligent Search for WooCommerce and WordPress

Descrição

AI Search para WordPress melhora a experiência de pesquisa ao substituir a pesquisa predefinida do WordPress por um sistema de pesquisa semântica baseado em IA. Perfeito para lojas WooCommerce, lojas online e qualquer site WordPress que necessite de pesquisa inteligente de produtos e descoberta de conteúdo.

Funcionalidades principais

  • Pesquisa Semântica Baseada em IA: Compreende a intenção e contexto do utilizador, não apenas palavras-chave
  • Pronto para WooCommerce e eCommerce: Totalmente compatível com pesquisa de produtos WooCommerce, incluindo REF, categorias, tags e atributos
  • Melhoria de Pesquisa de Produtos: Pesquise produtos por descrição, características e conceitos relacionados
  • Suporte para Tipos de Conteúdo Personalizados: Funciona com qualquer tipo de conteúdo personalizado (produtos, portfólios, diretórios)
  • Não Requer Conta OpenAI: Usa o nosso serviço gratuito de embeddings (até 10.000 embeddings por site)
  • Traga a Sua Própria Chave API: Opcionalmente use a sua própria chave API da OpenAI para utilização ilimitada
  • Sistema Inteligente de Contingência: Contingência de 4 níveis garante que os utilizadores obtêm sempre resultados
  • Geração de Embeddings em Massa: Processe múltiplos artigos/produtos de uma vez
  • Controlo Avançado de Limiar: Ajuste fino da precisão de pesquisa com controlos de precisão
  • Compatível com ACF: Indexa dados de Advanced Custom Fields para pesquisa mais profunda
  • Sistema de Cache: Resultados rápidos com cache local inteligente
  • Quota Management: Real-time monitoring of AI service usage and limits (v1.14.0+)

Perfeito para

  • Lojas WooCommerce com grandes catálogos de produtos
  • Marketplaces online e sites de eCommerce
  • Sites de membros com conteúdo extenso
  • Sites de directórios e listagens
  • Bases de conhecimento e sites de documentação
  • Qualquer site WordPress que necessite de melhor pesquisa

Como funciona

  1. O plugin gera embeddings para o seu conteúdo usando o modelo text-embedding-3-small da OpenAI
  2. As pesquisas dos utilizadores são convertidas em embeddings
  3. A IA compara consultas de pesquisa com conteúdo usando similaridade semântica
  4. Os resultados são classificados por relevância, não apenas por correspondência de palavras-chave
  5. Os utilizadores encontram o que procuram, mesmo com palavras diferentes

Saber mais

Visite o nosso site para documentação, demonstrações e exemplos:
https://wp-search.ai/

Consulte a documentação técnica, veja demonstrações ao vivo em acção e aprenda as melhores práticas para pesquisa baseada em IA.

Utilização

  • Simplesmente use a pesquisa predefinida do WordPress, e o AI Search irá melhorá-la.
  • Gerir a sua chave API da OpenAI e as definições do plugin através do menu Definições > AI Search.

Serviço externo

Este plugin conecta-se com:

  • API de Embeddings OpenAI: https://platform.openai.com/docs/guides/embeddings
  • Serviço Personalizado de Embeddings Node.js

Leia mais aqui:
https://platform.openai.com/docs/guides/embeddings

Ecrãs

  • AI Search Dashboard – Configure search settings, similarity threshold, and hybrid search balance
  • AI Search results on the frontend – Badge showing similarity score (visible to admins only by default)

Instalação

  1. Instale e active o plugin através do menu ‘Plugins’ no WordPress.
  2. Vá a Definições > AI Search e configure o que necessita.
  3. Execute a Geração de Embeddings em Massa através do painel de administração (os artigos actuais têm de ser regenerados).

Perguntas frequentes

O que é necessário para usar AI Search para WordPress?

Se quiser usar o serviço que fornecemos: nada. Se quiser usar a sua própria chave OpenAI, precisará dela.

Como funciona este plugin?

O plugin usa o modelo text-embedding-3-small da OpenAI para gerar embeddings do seu conteúdo. Quando os utilizadores pesquisam, compara o embedding da consulta com os embeddings dos artigos na base de dados para obter resultados mais relevantes.

O que acontece se a API da OpenAI falhar?

O plugin gere erros de API ao registá-los e reverter para a consulta de pesquisa predefinida.

Does this work with WooCommerce products?

Yes! AI Search has full WooCommerce integration. You can index product descriptions, SKUs, categories, tags, and attributes for intelligent product search.

When are embeddings generated?

Embeddings are automatically generated when you publish a post, page, or custom post type. You can also regenerate them manually from the post editor or bulk generate them from the settings page.

Will this slow down my website?

No. Embeddings are generated in the background when content is published, not during searches. Search results are fast because they use pre-computed embeddings stored in your database.

How many embeddings can I create with the free service?

The free AI Search Service provides 10,000 embeddings per site. For unlimited usage, you can use your own OpenAI API key.

Does this work with custom post types?

Yes! AI Search works with any public custom post type. You can select which post types to make searchable in the setup wizard or settings page.

Can I index custom fields (ACF, meta boxes)?

Yes! You can configure custom post meta fields to be included in the search index. This is perfect for ACF fields, custom taxonomies, and other metadata.

What is the similarity threshold?

The similarity threshold (0.5-1.0) determines how closely search results must match the query. Higher values (0.7-0.8) give more precise results, while lower values (0.5-0.6) return broader matches.

What happens if AI Search finds no results?

AI Search has a smart 4-tier fallback system that ensures users always get results, falling back to WordPress default search if needed.

How do I change my AI provider?

Go to AI Search > General Settings and switch between the free AI Search Service or your own OpenAI API key.

Is my search data private?

Yes. Search queries are processed through the embedding API but are not stored externally. All search results and embeddings are stored in your WordPress database.

Avaliações

9 Março, 2026
I installed this plugin and I’m really happy with it! Setup was quick and easy, and everything worked smoothly. It’s a great way to improve search on a website without any complicated setup or the need to write any code. Overall, I definitely recommend it. It makes it much easier for users to find what they’re looking for.
18 Junho, 2025
Installed, added my OpenAI key, and it just worked. Search results are way more relevant than the default WordPress search. It actually understands what people are trying to find, even if the keywords don’t match exactly.
18 Junho, 2025
This plugin adds a huge boost to WordPress’ default search functionality. If you want AI search without writing a line of code, this is hands down the best solution I’ve found.
12 Junho, 2025 1 resposta
I’ve found this plugin and I must say, it’s awesome. The AI search results feel a lot more relevant.Setup was super simple, just added my OpenAI API key and it worked right out of the box. No complicated settings or code needed. It’s a great tool if you want to give your visitors a better experience and make it easier for them to find what they need.Definitely recommend it! PS: Is there a plan to integrate Gemini as well? Thank you
Ler todas as 4 avaliações

Contribuidores e programadores

“AI Search – Intelligent Search for WooCommerce and WordPress” é software de código aberto. As seguintes pessoas contribuíram para este plugin:

Contribuidores

“AI Search – Intelligent Search for WooCommerce and WordPress” foi traduzido para 1 locale. Obrigado aos tradutores pelas suas contribuições.

Traduza o “AI Search – Intelligent Search for WooCommerce and WordPress” para o seu idioma.

Interessado no desenvolvimento?

Consulte o código, consulte o repositório SVN, ou subscreva o registo de alterações por RSS.

Registo de alterações

1.22.0

  • Domain Mismatch Detection: Admin warning when site domain differs from the registered AI Search Service domain
  • One-Click Reconnect: Button to easily reconnect and get a new token for the current domain
  • Automatic Origin Tracking: Plugin now stores the registered origin for future mismatch detection
  • Improved Migration Support: Better handling when moving sites between domains (staging to production, domain changes)

1.21.0

  • Reusable CPT/Taxonomy Selector Component: New shared UI component for Post Type, Taxonomy, and Term selection
  • Clear Embeddings by Post Type/Taxonomy: Delete embeddings for specific post types or taxonomy terms (not just all at once)
  • Improved Cache & Clean Tab: Added filtered clearing option alongside existing “Clear All” functionality
  • UI Component Architecture: Introduced components/ folder for reusable admin UI elements
  • Code Refactoring: Reduced code duplication between Generate Embeddings and Cache & Clean tabs
  • Taxonomy/Category Filter for Embeddings: Generate embeddings filtered by specific categories or taxonomies (not just post types)
  • Dynamic Taxonomy Loading: Taxonomies and terms load dynamically via AJAX based on selected post type
  • Improved Generate Embeddings UI: Cleaner form layout with loading states and better UX

1.20.0

  • Performance Optimization for Large Sites: Major improvements for sites with thousands of posts
  • Batched Processing: Posts are now processed in batches of 100 for optimal memory usage
  • Search Results Caching: Results are cached for 5 minutes to speed up repeated queries
  • Direct Database Queries: Optimized queries that fetch only necessary data
  • Memory Management: Automatic cleanup between batches to prevent memory exhaustion
  • New Default Threshold: Changed default similarity threshold from 65% to 30% for better out-of-box results
  • Improved Threshold Guidelines: Updated slider recommendations (30% now recommended as starting point)

1.19.0

  • Dedicated Admin Menu: AI Search now has its own top-level menu in WordPress admin (no longer under Settings)
  • Improved Menu Navigation: Settings pages and Setup Wizard now correctly highlight the AI Search menu
  • Contact the Author: New submenu link to contact the plugin author directly
  • URL Structure Update: All admin URLs now use admin.php?page=ai-search for better WordPress integration

1.18.0

  • REST API Settings Endpoint: New public endpoint at /wp-json/ai-search/v1/settings exposing plugin configuration for debugging (no sensitive data)
  • OpenAI Model Selection: Choose between text-embedding-3-small (default, recommended) and text-embedding-3-large when using your own OpenAI API key
  • Extended Threshold Range: Similarity threshold now supports 10-100% (previously 50-100%) for broader search flexibility
  • Updated Default Model: OpenAI embeddings now use text-embedding-3-small instead of the older text-embedding-ada-002

1.17.0

  • Hybrid Search: New feature combining AI semantic search with traditional keyword matching for improved accuracy
  • Search Configuration Tab: Dedicated settings tab for fine-tuning search behavior (similarity threshold and hybrid search)
  • Configurable Balance Slider: Adjust the weight between AI semantic search (0-100%) and keyword matching
  • Enhanced Keyword Matching: Keyword scoring now includes custom fields and WooCommerce fields configured in settings
  • Reusable UI Components: New slider components for threshold and hybrid balance configuration
  • Improved Search Accuracy: Better ranking when exact keyword matches are important alongside semantic understanding

1.16.0

  • Automatic Embedding Generation on Publish: Embeddings now generated automatically when posts/pages/custom post types are published
  • Improved Performance: Removed automatic embedding generation on every save – now only triggers on publish status transition
  • Universal CPT Support: Automatic embedding generation works seamlessly for all post types without additional configuration
  • Post Meta Box Enhancement: Content quality indicator and embedding preview available for published posts only
  • Better Resource Management: Reduced API calls by only generating embeddings when content is ready for public viewing
  • Setup Wizard Updates: Final step now includes similarity threshold configuration with better default value (0.65)
  • Admin Interface Improvements: Post Meta Box now provides clear status messages for unpublished posts
  • Case-Insensitive Search: All content and search queries converted to lowercase for consistent matching
  • Enhanced Similarity Display: AI Search badges now show percentage similarity scores on search results (editors/admins only)
  • Fallback Search Improvements: Fallback results now calculate and display actual similarity scores instead of showing 0%
  • Threshold Filtering on Fallback: All fallback search strategies now respect the similarity threshold setting
  • CSS Classes for Results: Added ai-search-similarity-{percentage} CSS classes to all search results for custom styling
  • Frontend Threshold Slider: Admins can test different threshold values directly on search results pages

1.15.0

  • Enhanced Setup Wizard: Expanded from 3 to 4 steps with new custom fields configuration
  • Custom Fields Step: New dedicated wizard step for choosing searchable content
  • Content Richness Emphasis: Added messaging that “richer content = better search results”
  • Post Type Selection: Choose which post types (posts, pages, custom types) are searchable during setup
  • WooCommerce Field Configuration: Configure product fields (SKU, categories, tags, attributes) in wizard
  • Streamlined Admin Menu: Simplified submenu to General Settings, Setup Wizard, and Support Forum link
  • Direct Support Access: Added WordPress.org support forum link directly in admin menu
  • Improved Quota Display: Quota tab now shows relevant message for users with their own OpenAI API key
  • Better Onboarding Flow: Setup wizard now guides users to configure content before generating embeddings
  • Brazilian Portuguese Translation: Added pt_BR translation file for readme

1.14.0

  • Quota Management Tab: New dedicated tab showing real-time usage statistics from AI Search Service
  • Usage Monitoring: Visual progress bars displaying total embeddings and daily usage against limits
  • Quota Status Indicators: Clear status badges showing if quotas are active or exceeded
  • Manual Refresh: On-demand quota data refresh with intelligent 6-hour caching
  • Detailed Error Messages: Enhanced error handling with specific API error messages
  • Last Updated Timestamp: Human-readable “last updated X ago” display for quota data
  • Quota Manager Class: New dedicated controller class for quota management (separation of concerns)
  • API Integration: Direct integration with /clients/quota endpoint using Bearer token authentication
  • Internationalization: All new quota strings fully translatable

1.13.0

  • Top-Level Admin Menu: AI Search moved from Settings submenu to main WordPress admin menu (position 58, before Settings)
  • Custom Menu Icon: Added plugin icon (SVG) to admin menu
  • Full i18n Support: All admin settings pages now fully translatable
  • Improved Admin UX: Better visibility and professional appearance in WordPress admin

1.12.0

  • Automatic Service Registration: Plugin now registers with AI Search Service immediately on activation
  • Setup Wizard Redirect: Users are automatically redirected to the setup wizard after plugin activation
  • Simplified Settings UI: Removed service token field from settings – connection is now managed automatically
  • Check Connection Button: Replaced “Validate Token” with cleaner “Check Connection” button showing usage stats
  • Streamlined Onboarding: Better first-time user experience with automatic configuration
  • Code Cleanup: Removed unused spelling suggestions and search highlighter classes

1.11.0

  • Exibição de Limiar Baseada em Percentagem: O limiar de similaridade agora é exibido como percentagem (20-100%) em vez de decimal (0.2-1.0) para mais fácil compreensão
  • Opção de Visibilidade Pública do Distintivo: Nova definição de administração para mostrar o distintivo AI Search a todos os visitantes, não apenas editores/administradores
  • Funcionalidade de Analítica Removida: Plugin simplificado ao remover painel de analítica de pesquisa e acompanhamento
  • Documentação WooCommerce Melhorada: Readme melhorado com palavras-chave específicas de eCommerce e casos de uso
  • Melhorias Visuais: Secção de limiar de similaridade redesenhada com indicadores visuais proeminentes
  • Política Sem Emojis: Removidos todos os emojis da interface de administração para aparência profissional
  • Lançamento do site: Adicionada ligação para https://wp-search.ai para documentação e demonstrações

1.10.1

  • Distintivo de Resultado AI Search: Distintivo visual exibido nos resultados de pesquisa baseados em IA
    • Mostra a etiqueta “Resultado AI Search” com o ícone do plugin
    • Apenas visível para editores e administradores
    • Dica explica a restrição de visibilidade
  • Classes CSS de Similaridade: Adicionadas classes CSS aos artigos de resultados de pesquisa
    • classe ai-search-result para resultados baseados em IA
    • classe ai-search-similarity-{0-100} com percentagem exata de similaridade
    • classe ai-search-match quando o resultado atinge o limiar configurado
    • classe ai-search-fallback para resultados de contingência não-IA
  • Avisos de Frontend Removidos: Removidos os avisos intrusivos de feedback de pesquisa que eram mostrados a todos os utilizadores
  • Melhoria para Programadores: Pontuações de similaridade acessíveis através de propriedades estáticas para personalização de temas

1.10.0

  • Painel de Analítica de Pesquisa: Acompanhe e analise o comportamento de pesquisa
    • Registar todas as consultas de pesquisa com contagens de resultados
    • Acompanhamento de cliques nos resultados de pesquisa
    • Consultas populares e análise de resultados zero
    • Estatísticas e tendências baseadas em tempo
    • Funcionalidade de exportação CSV
  • Sugestões de Ortografia “Quis dizer?”: Correcção ortográfica inteligente
    • Vocabulário construído a partir de títulos de artigos e taxonomias
    • Correspondência de palavras baseada em distância de Levenshtein
    • Sugestões em cache para desempenho
  • Destaque de Termos de Pesquisa: Feedback visual nos resultados de pesquisa
    • Destaca termos correspondentes em títulos e excertos
    • Cores de destaque personalizáveis através de filtros
    • Suporte para modo escuro

1.9.2

  • Consistência de Versão: Corrigida incompatibilidade de versão entre cabeçalho do plugin e constantes internas
  • Pronto para Internacionalização: Adicionado text-domain ‘ai-search’ e caminho de domínio para suporte de tradução
  • Correcção de Documentação: Corrigida a documentação do intervalo do limiar de similaridade (0.2-1.0)
  • Filtro de Programador: Adicionado filtro ai_search_searchable_post_types para personalizar que tipos de conteúdo são pesquisáveis

1.9.0

  • Sistema de Pesquisa de Contingência Melhorado: Introduzido mecanismo inteligente de contingência de 4 níveis para pesquisas sem resultados:
    • Contingência para pesquisa predefinida do WordPress com exibição de contagem de resultados
    • Pesquisa semântica mais ampla com limiares de similaridade relaxados
    • Pesquisa de conteúdo não processado para artigos sem embeddings
    • Sistema inteligente de sugestão de consultas para pesquisas completamente falhadas
  • Notificações de Feedback do Utilizador: Sistema de feedback de pesquisa em tempo real com avisos que podem ser dispensados:
    • Indicadores visuais mostrando que método de contingência foi usado
    • Contagens de resultados de pesquisa para transparência
    • Limpeza automática de transientes de feedback
    • Mensagens contextuais para diferentes cenários de pesquisa
  • Demonstração Interactiva de Limiar: Interface profissional de demonstração de limiar:
    • Visualização de similaridade de produtos em tempo real
    • Conjunto de dados de exemplo de loja de roupa com cenário de pesquisa de verão
    • Filtragem dinâmica baseada em ajustes de limiar
    • Indicadores de desempenho mostrando taxas de recuperação e níveis de precisão
    • Pontuações de similaridade codificadas por cor e feedback visual
  • Sistema de Validação de Token: Gestão abrangente de token de serviço:
    • Validação de token com um clique com estatísticas de utilização detalhadas
    • Monitorização de quota em tempo real (limites diários/totais)
    • Exibição de informações do cliente incluindo verificação de origem
    • Tratamento de erros para tokens inválidos ou expirados
  • Melhoria do Assistente de Configuração: Experiência de primeira utilização melhorada:
    • Processo de configuração passo a passo
    • Comparação de fornecedores com recomendações claras
    • Indicadores visuais de progresso e transições suaves
    • Fluxo de conclusão abrangente

1.8.0

  • Gestão de Token de Serviço: Adicionado campo manual de token de serviço nas Definições Gerais para melhor controlo e transparência
  • Sistema de Validação de Token: Novo botão “Validar Token” com validação em tempo real e estatísticas de utilização detalhadas
  • Interface de Administração Melhorada: Campo de token de serviço mostra/oculta automaticamente com base na selecção do fornecedor
  • Resultados de Validação Abrangentes: Exibe ID do cliente, origem, limites diários/totais, utilização actual e estado da quota
  • Tratamento de Erros Melhorado: Melhores mensagens de erro para falhas de validação de token e problemas de conexão
  • Melhorias de Experiência do Utilizador: Spinner de carregamento, estados de botões e orientação de utilizador mais clara
  • Melhorias de Depuração: Adicionado registo de erros para melhor resolução de problemas e monitorização de resposta da API

1.7.0

  • Grandes melhorias de desempenho e UX
  • Optimização de Registo de Serviço: Movido o registo de serviço de IA da inicialização do plugin para gravação de definições, eliminando chamadas API desnecessárias durante carregamentos normais de página
  • Separador de Gestão de Cache: Adicionada interface abrangente de gestão de cache com três opções de limpeza:
    • Limpar cache de embeddings (transientes) – regeneração segura
    • Limpar meta embeddings de artigos – requer regeneração manual
    • Limpar todos os dados de embeddings – opção de reposição completa
  • Limiar de Similaridade Melhorado**: Precisão e intervalo melhorados:
    • Intervalo alterado de 0.0-1.0 para 0.2-1.0 (elimina resultados de relevância muito baixa permitindo pesquisas mais amplas)
    • Precisão aumentada de passos de 0.01 para 0.001 (3 casas decimais)
    • Melhor orientação de utilizador e formatação
  • Arquitetura de Código Modular: Refactorizado registo de serviço em métodos isolados e reutilizáveis para melhor manutenção
  • Estatísticas de Cache em Tempo Real: Exibir tamanho actual da cache e contagens de embeddings de artigos
  • Tratamento de Erros Melhorado**: Melhor feedback ao utilizador quando o serviço de IA está indisponível com contingência automática
  • Melhorias de Segurança: Verificação de nonce melhorada e verificações de capacidade de utilizador

1.6

  • Substituído armazenamento interno de embeddings por integração de serviço externo.
  • Autenticação baseada em token por origem.
  • Repor pesquisa original no caso de não haver resultados de IA
  • Resolver erros fatais no caso de os vectores não terem o mesmo tamanho

1.5

  • Geração de embeddings em massa baseada em número personalizado de artigos

1.4

  • Reformulação da UI de Definições: Introduzida navegação por separadores para separar “Definições Gerais” e “Gerar Embeddings” para melhor organização.
  • Geração de Embeddings em Lote: Os utilizadores podem agora desencadear a geração de embeddings para até 50 artigos de cada vez.
  • Selecção de Tipo de Conteúdo Personalizado: Foi adicionado um selector, permitindo aos utilizadores escolher para que CPT querem gerar embeddings.
  • Optimização de Embeddings: Agora processa apenas artigos que ainda não têm embeddings para evitar chamadas de API redundantes e melhorar o desempenho.
  • Melhorias de Segurança: Adicionada verificação de nonce para proteger actualizações de definições.

Esta actualização melhora significativamente a usabilidade, optimiza o desempenho e dá aos utilizadores mais controlo sobre os embeddings de pesquisa baseados em IA.

1.3

  • Controlo de Limiar de Similaridade: Adicionado um campo de entrada de intervalo (0-1) nas definições para permitir aos utilizadores ajustar o limiar de similaridade dinamicamente.

1.2

  • Embeddings de pesquisa em cache, guardados em transientes por um dia

1.1

  • text-davinci-003 (obsoleto) foi substituído pelo modelo text-embedding-ada-002
  • Manipulação de base de dados foi substituída pela abordagem custom_post_meta

1.0

  • Lançamento inicial, adicionando a página de definições e o filtro de pesquisa.