algolia-data-handling

Featured

Implement Algolia data handling: record transforms, PII filtering before indexing, data retention, GDPR/CCPA compliance with Algolia's deleteByQuery and Insights deletion. Trigger: "algolia data", "algolia PII", "algolia GDPR", "algolia data retention", "algolia privacy", "algolia CCPA", "algolia data sync".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Algolia Data Handling ## Overview Algolia stores your records in their cloud. You control what data goes in (via `saveObjects`), what comes back (via `attributesToRetrieve`), and what users can search (via `searchableAttributes`). For privacy compliance, you must filter PII before indexing and implement deletion workflows. ## Data Flow: Source → Algolia → User ``` Source Database Transform Algolia Index Search Response ┌──────────┐ ┌──────────────┐ ┌──────────────────┐ ┌──────────────┐ │ Full user │ │ Strip PII │ │ Searchable │ │ Retrieved │ │ record │ ──▶ │ Truncate │ ──▶ │ fields only │ ──▶ │ fields only │ │ (all cols)│ │ Normalize │ │ + ranking data │ │ (UI needs) │ └──────────┘ └──────────────┘ └──────────────────┘ └──────────────┘ ``` ## Instructions ### Step 1: Transform Records Before Indexing ```typescript import { algoliasearch } from 'algoliasearch'; const client = algoliasearch(process.env.ALGOLIA_APP_ID!, process.env.ALGOLIA_ADMIN_KEY!); // Define what goes into Algolia — NOT everything from your DB interface AlgoliaProduct { objectID: string; name: string; description: string; // Truncated, plain text category: string; brand: string; price: number; in_stock: boolean; image_url: string; rating: number; _tags: string[]; } function transformForAlgolia(dbRecord: any): AlgoliaProduct { return { objectID: dbRecord.id, ...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

algolia-performance-tuning

Optimize Algolia search performance: record size, searchable attributes, replica strategy, response caching, and query-time parameter tuning. Trigger: "algolia performance", "optimize algolia", "algolia latency", "algolia slow", "algolia caching", "algolia response time".

2,266 Updated today
jeremylongshore
AI & Automation Featured

algolia-core-workflow-b

Implement Algolia indexing pipeline: data sync, partial updates, synonyms, and rules. The secondary money-path workflow: keep your index in sync with source data. Trigger: "algolia indexing", "sync data to algolia", "algolia synonyms", "algolia rules", "algolia partial update", "algolia reindex".

2,266 Updated today
jeremylongshore
AI & Automation Featured

algolia-core-workflow-a

Implement Algolia search with filters, facets, highlighting, and pagination. The primary money-path workflow: search records, apply filters, display results. Trigger: "algolia search", "search with algolia", "algolia filters", "algolia facets", "algolia search implementation".

2,266 Updated today
jeremylongshore
AI & Automation Featured

algolia-cost-tuning

Optimize Algolia costs: understand search request vs record pricing, reduce operations with batching and caching, monitor usage via Analytics API. Trigger: "algolia cost", "algolia billing", "reduce algolia costs", "algolia pricing", "algolia expensive", "algolia budget".

2,266 Updated today
jeremylongshore
AI & Automation Listed

algolia-cost-tuning

Optimize Algolia costs: understand search request vs record pricing, reduce operations with batching and caching, monitor usage via Analytics API. Trigger: "algolia cost", "algolia billing", "reduce algolia costs", "algolia pricing", "algolia expensive", "algolia budget".

45 Updated 6 days ago
ComeOnOliver