Continuando a tendência de disponibilizar informações sobre o SearchWP 4, há algumas coisas importantes a serem destacadas neste post:
- Suporte a conteúdo personalizado
- Pesquisa global de Multisite adequada
Essas duas mudanças foram um pedido de recurso muito popular para o lançamento do SearchWP 4, é muito empolgante anunciar sua disponibilidade!
Suporte a conteúdo personalizado
O SearchWP 3.x integrava-se apenas com conteúdo alimentado por objetos WP_Post do WordPress. Isso abrangia Posts, Páginas, Mídia e todos os Custom Post Types registrados. Essa limitação estava no DNA do próprio SearchWP, e a única maneira de contorná-la era implementar algum tipo de solução de código.
Embora satisfaça a maioria dos casos de uso, existem muitas circunstâncias em que os dados do site são armazenados em uma tabela de banco de dados personalizada e disponibilizados por outros meios ao editar seu site WordPress. Infelizmente, esse conteúdo era inacessível para o SearchWP por vários motivos.
Para contornar o problema, alguns clientes espelhavam o conteúdo para um Custom Post Type 'oculto' com o qual o SearchWP poderia trabalhar. Outros clientes puxavam dinamicamente o conteúdo usando qualquer um dos ganchos do SearchWP. Embora essas implementações tenham resolvido o problema na maioria dos casos, era definitivamente uma solução alternativa.
Um objetivo principal do SearchWP 4 era remover essa limitação, e isso foi feito! O SearchWP 4 pode ser configurado para indexar *qualquer coisa* com uma tabela de banco de dados local. Isso inclui Posts, Páginas, Mídia e todos os Custom Post Types registrados. Também inclui Usuários!
Não apenas isso, mas *qualquer coisa com uma tabela de banco de dados personalizada* também pode ser indexada e pesquisada pelo SearchWP 4.
Essa mudança foi possibilitada pela reescrita do processo de indexação e do algoritmo de pesquisa, e permitirá a integração com inúmeras configurações de conteúdo dentro da sua instalação do WordPress.
Como funciona?
O SearchWP 4 tem um conceito de Sources, e cada Source representa um tipo de conteúdo que pode ser indexado/pesquisado. Ao construir um Source, um relacionamento de tabela de banco de dados é estabelecido, juntamente com todos os atributos desse Source, por exemplo, Título, Conteúdo, Slug e qualquer outra coisa facilitada pelo Source.
Mais informações estarão disponíveis na documentação do SearchWP 4, mas a regra geral é que, se o seu conteúdo estiver armazenado em uma tabela de banco de dados e tiver uma coluna que mantém um ID exclusivo para cada entrada, o SearchWP poderá trabalhar com ele e todos os seus atributos!
Pesquisa global de Multisite adequada
Outro recurso frequentemente solicitado que não era suportado antes do SearchWP 4 é uma pesquisa global de Multisite que pode pesquisar e retornar entradas de qualquer número de sites dentro de uma instalação de rede do WordPress.
SearchWP 4 pode pesquisar em instalações do Multisite! Ao realizar pesquisas, você poderá especificar em qual(is) site(s) deseja resultados. O SearchWP cuidará de recuperar esses sites e retorná-los de forma a minimizar sua carga de trabalho. Você poderá misturar e combinar pesquisas em sites únicos ou múltiplos da maneira que desejar.
Esta é uma grande mudança que muitos clientes irão acolher, e é emocionante ter a oportunidade de disponibilizá-la. Uma mudança como essa estava fundamentalmente relacionada à decisão de fazer do SearchWP 4 uma reescrita completa, e uma das razões pelas quais tal empreendimento valeu o esforço que foi dedicado a ele.
Novos recursos poderosos
Esses dois novos recursos que virão no SearchWP 4 o tornarão uma solução extremamente poderosa para a pesquisa no WordPress no local. Informações adicionais e documentação detalhando as especificidades dessas mudanças serão disponibilizadas antes do lançamento do SearchWP 4. Fique ligado!


