En Geekflare, uso Algolia para investigar y, mientras probaba algunas cosas sobre Polylang para la traducción, noté que los artículos traducidos comenzaban a aparecer en los resultados de búsqueda.
Fue molesto y tuvimos que encontrar una manera de eliminar estos registros de Algolia.
Cuando inicié sesión en el panel de Algolia, pude ver que los artículos traducidos tenían taxonomías en francés.
Pero no hay forma de eliminar registros del panel. El tablero de Algolia es mínimo; Recomiendan usar su API para administrar registros.
Después de investigar un poco, encontré una manera de eliminar estas entradas. Puede utilizar cURL o un cliente HTTP como Postman.
Necesita la siguiente información como requisito previo:
- ID de la aplicación Algolia
- Clave API de administrador
- Nombre del índice
Los detalles anteriores se pueden encontrar en Configuración >> Claves API en el panel de Algolia.
Comencemos consultando para confirmar que está obteniendo los registros esperados para asegurarnos de que no está eliminando nada más.
curl -X POST \
-H "X-Algolia-API-Key: ADMIN_API_KEY" \
-H "X-Algolia-Application-Id: APPLICATION_ID" \
"https://APPLICATION_ID.algolia.net/1/indexes/INDEX_NAME/query" \
--data '{"query": "", "filters": "taxonomies.language: Français"}'
No olvides reemplazar ADMIN_API_KEY
, APPLICATION_ID
, INDEX_NAME
con los tuyos reales.
La consulta anterior pudo devolver los registros deseados. Ahora estoy seguro de que puedo eliminar los registros utilizando la siguiente consulta.
curl -X POST \
-H "X-Algolia-API-Key: ADMIN_API_KEY" \
-H "X-Algolia-Application-Id: APPLICATION_ID" \
"https://APPLICATION_ID.algolia.net/1/indexes/INDEX_NAME/deleteByQuery" \
--data '{"query": "", "filters": "taxonomies.language: Français"}'
Si decides utilizar Factorpuede agregar los encabezados a continuación.
- X-Algolia-Id-de-aplicación
- Clave API de X-Algolia
Y aquí están los resultados positivos.
Mi requisito era eliminar taxonomías, pero gracias a la API de Algolia, puedes gestionar casi cualquier cosa. Puedes explorar el referencia oficial de API de eliminación de registros para más ideas.
Si quiere puede hacernos una donación por el trabajo que hacemos, lo apreciaremos mucho.
Direcciones de Billetera:
- BTC: 14xsuQRtT3Abek4zgDWZxJXs9VRdwxyPUS
- USDT: TQmV9FyrcpeaZMro3M1yeEHnNjv7xKZDNe
- BNB: 0x2fdb9034507b6d505d351a6f59d877040d0edb0f
- DOGE: D5SZesmFQGYVkE5trYYLF8hNPBgXgYcmrx
También puede seguirnos en nuestras Redes sociales para mantenerse al tanto de los últimos post de la web:
- Telegram
Disclaimer: En Cryptoshitcompra.com no nos hacemos responsables de ninguna inversión de ningún visitante, nosotros simplemente damos información sobre Tokens, juegos NFT y criptomonedas, no recomendamos inversiones