# Full-text Search

Published articles for Full-text Search.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Introducing TIN: full-text search for Postgres

DevFeed: [Introducing TIN: full-text search for Postgres](<https://devfeed.tech/articles/introducing-tin-full-text-search-for-postgres-31551.md>)

Original publisher: [Read original article](<https://planetscale.com/blog/introducing-tin>)

Author: Patrick Reynolds

Published: 2026-09-16T00:00:00Z

Content type: release

Language: en

Sources: [Blog -- PlanetScale](<https://devfeed.tech/sources/blog-planetscale.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>)

Tags: [backups](<https://devfeed.tech/tags/backups.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [bm25](<https://devfeed.tech/tags/bm25.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [index](<https://devfeed.tech/tags/index.md>), [performance](<https://devfeed.tech/tags/performance.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [reddit](<https://devfeed.tech/tags/reddit.md>), [replication](<https://devfeed.tech/tags/replication.md>), [search](<https://devfeed.tech/tags/search.md>), [text](<https://devfeed.tech/tags/text.md>), [wikipedia](<https://devfeed.tech/tags/wikipedia.md>)

### AI overview

PlanetScale announces TIN, a full-text search extension for Postgres and Neki databases. The article describes supported query and matching features, transaction and update behavior, and benchmark workloads and corpora used to assess performance.

### Source excerpt

TIN is a fast, full-featured, full-text search index for Postgres

## Live text search with Firestore pipelines and React

DevFeed: [Live text search with Firestore pipelines and React](<https://devfeed.tech/articles/live-text-search-with-firestore-pipelines-and-react-16668.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/05/react-firestore-search>)

Author: Jeff Huleatt

Published: 2026-05-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [React](<https://devfeed.tech/topics/react.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>)

Tags: [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [react](<https://devfeed.tech/tags/react.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [web](<https://devfeed.tech/tags/web.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

### AI overview

This tutorial explains how to implement text search in a React web app using Firestore Enterprise text indexes and pipelines. It covers a reusable search-results component, React Suspense with TanStack Query, search on form submission, and debounced live search.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Realtime PostgreSQL: From Data Connect to SQL Connect

DevFeed: [Realtime PostgreSQL: From Data Connect to SQL Connect](<https://devfeed.tech/articles/realtime-postgresql-from-data-connect-to-sql-connect-16662.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/04/whats-new-sql-connect>)

Author: Cynthia Wang

Published: 2026-04-29T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [reactive](<https://devfeed.tech/topics/reactive.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [admin-sdk](<https://devfeed.tech/tags/admin-sdk.md>), [caching](<https://devfeed.tech/tags/caching.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [realtime](<https://devfeed.tech/tags/realtime.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sql-connect](<https://devfeed.tech/tags/sql-connect.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Firebase announces that Firebase Data Connect is becoming Firebase SQL Connect, with a renewed focus on PostgreSQL and expanded SQL capabilities. The update includes Realtime Query Updates, Offline Caching, raw SQL alongside GraphQL, and lower-friction access for prototypes and testing.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Firestore adds generally available pipeline operations with full-text search, JOINs, geospatial queries, and data manipulation

DevFeed: [Firestore adds generally available pipeline operations with full-text search, JOINs, geospatial queries, and data manipulation](<https://devfeed.tech/articles/firestore-levels-up-bringing-the-power-of-search-and-joins-to-nosql-16661.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/04/firestore-pipelines-ga>)

Author: Morgan Chen; Minh Nguyen

Published: 2026-04-27T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [Database](<https://devfeed.tech/topics/database.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [serverless architecture](<https://devfeed.tech/topics/serverless-architecture.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [geo-queries](<https://devfeed.tech/tags/geo-queries.md>), [geospatial](<https://devfeed.tech/tags/geospatial.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [serverless-architecture](<https://devfeed.tech/tags/serverless-architecture.md>)

### AI overview

Firestore pipeline operations reached general availability on the enterprise edition, adding full-text search, geospatial queries, JOIN capabilities through subqueries, and data manipulation while retaining Firestore's NoSQL and serverless features.

### Source excerpt

With support for full-text search, joins, and geospatial queries, Firestore is ready to meet all of your app's querying needs.

## What's new from Firebase at Cloud Next 2026

DevFeed: [What's new from Firebase at Cloud Next 2026](<https://devfeed.tech/articles/what-s-new-from-firebase-at-cloud-next-2026-16660.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/04/cloud-next-2026-announcements>)

Author: Seba Gnagnarella; Arthur Thompson; Kristen Richards

Published: 2026-04-22T11:30:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Web](<https://devfeed.tech/topics/web.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-logic](<https://devfeed.tech/tags/ai-logic.md>), [ai-studio](<https://devfeed.tech/tags/ai-studio.md>), [app-check](<https://devfeed.tech/tags/app-check.md>), [application-design-center](<https://devfeed.tech/tags/application-design-center.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [cloud-next](<https://devfeed.tech/tags/cloud-next.md>), [dart-on-the-server](<https://devfeed.tech/tags/dart-on-the-server.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [geo-queries](<https://devfeed.tech/tags/geo-queries.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [hybrid-inference](<https://devfeed.tech/tags/hybrid-inference.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [news](<https://devfeed.tech/tags/news.md>), [phone-number-verification](<https://devfeed.tech/tags/phone-number-verification.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sql-connect](<https://devfeed.tech/tags/sql-connect.md>), [updates](<https://devfeed.tech/tags/updates.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Firebase describes announcements from Cloud Next 2026, including the evolution of Firebase Data Connect into Firebase SQL Connect with realtime syncing, offline cache, and native SQL support. The article also covers Firestore Enterprise pipeline queries moving to general availability.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Six RAG strategies, explained simply (with code).

DevFeed: [Six RAG strategies, explained simply (with code).](<https://devfeed.tech/articles/six-rag-strategies-explained-simply-with-code-18321.md>)

Original publisher: [Read original article](<https://newsletter.aiengineer.co/p/six-rag-strategies-explained-simply>)

Author: Owain Lewis

Published: 2026-04-03T08:36:55Z

Content type: tutorial

Language: en

Sources: [The AI Engineer](<https://devfeed.tech/sources/the-ai-engineer.md>)

Topics: [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [Database](<https://devfeed.tech/topics/database.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [rag](<https://devfeed.tech/tags/rag.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [vector-search](<https://devfeed.tech/tags/vector-search.md>)

### AI overview

This tutorial explains retrieval-augmented generation and compares retrieval strategies, including loading complete documents, full-text search, and vector search. It presents Postgres as a practical option for implementing these approaches and discusses their trade-offs.

### Source excerpt

Six Ways to Retrieve Data for an LLM

## Full-text search and other searches with Data Connect

DevFeed: [Full-text search and other searches with Data Connect](<https://devfeed.tech/articles/full-text-search-and-other-searches-with-data-connect-16626.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/09/dataconnect-searches>)

Author: Andrea Wu

Published: 2025-09-02T00:00:00Z

Content type: article

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Query (disambiguation)](<https://devfeed.tech/topics/query.md>), [AI search](<https://devfeed.tech/topics/ai-search.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [search](<https://devfeed.tech/tags/search.md>), [sql-connect](<https://devfeed.tech/tags/sql-connect.md>), [vector](<https://devfeed.tech/tags/vector.md>), [vector-search](<https://devfeed.tech/tags/vector-search.md>), [vertex-ai](<https://devfeed.tech/tags/vertex-ai.md>)

### AI overview

Firebase Data Connect now supports PostgreSQL-powered full-text search. The article explains how it differs from string pattern filters and vector similarity search, using a movie app to show example use cases and query approaches.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## The 10 Most Popular Postgres Extensions on Neon

DevFeed: [The 10 Most Popular Postgres Extensions on Neon](<https://devfeed.tech/articles/the-10-most-popular-postgres-extensions-on-neon-5812.md>)

Original publisher: [Read original article](<https://neon.com/blog/ten-most-popular-postgres-extensions>)

Author: Ben Hagan

Published: 2025-08-21T16:04:10Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Database](<https://devfeed.tech/topics/database.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Query (disambiguation)](<https://devfeed.tech/topics/query.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [geospatial](<https://devfeed.tech/tags/geospatial.md>), [insights](<https://devfeed.tech/tags/insights.md>), [latency](<https://devfeed.tech/tags/latency.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [observability](<https://devfeed.tech/tags/observability.md>), [performance](<https://devfeed.tech/tags/performance.md>), [performance-monitoring](<https://devfeed.tech/tags/performance-monitoring.md>), [popular](<https://devfeed.tech/tags/popular.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [search](<https://devfeed.tech/tags/search.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

The article presents the ten most popular Postgres extensions on Neon, using platform-wide installation and usage statistics. It explains how extensions can add full-text search, geospatial capabilities, vector storage for embeddings, database functions, query-performance monitoring, and UUID generation, and highlights an interactive real-time dashboard for exploring the data.

### Source excerpt

Postgres is loved not just for what it is, but for what it can become: its extension system lets you transform your database into a full-text search engine, a geospatial powerhouse, or a vector store for embeddings - all without switching tools. With many thousands of active data...

## Inside ClickHouse full-text search: fast, native, and columnar

DevFeed: [Inside ClickHouse full-text search: fast, native, and columnar](<https://devfeed.tech/articles/inside-clickhouse-full-text-search-fast-native-and-columnar-5095.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/clickhouse-full-text-search>)

Author: Jimmy Aguilar, Elmi Ahmadov, and Robert Schulze

Published: 2025-08-18T00:00:00Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>), [Parsing](<https://devfeed.tech/topics/parsing.md>), [Query (disambiguation)](<https://devfeed.tech/topics/query.md>), [tokenizers](<https://devfeed.tech/topics/tokenizers.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [deep-dive](<https://devfeed.tech/tags/deep-dive.md>), [examples](<https://devfeed.tech/tags/examples.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [performance](<https://devfeed.tech/tags/performance.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [search](<https://devfeed.tech/tags/search.md>), [token](<https://devfeed.tech/tags/token.md>), [tokenizers](<https://devfeed.tech/tags/tokenizers.md>), [tokens](<https://devfeed.tech/tags/tokens.md>)

### AI overview

This deep dive explains ClickHouse's rebuilt full-text search implementation, including its column-oriented storage model, tokenization, inverted indexes, finite state transducers, posting lists, and redesigned query pipeline. It describes how the approach reduces I/O and improves search speed and space efficiency, while noting that the implementation described has been deprecated in favor of a newer implementation that was stated to be generally available and production ready as of March 2026.

### Source excerpt

A deep dive into ClickHouse's built-in full-text search -- how it works, what's new, and how to use it for fast, precise text queries.

## Firebase Data Connect Adds Full-Text Search, Enums, SDK Downloads, and MCP Support

DevFeed: [Firebase Data Connect Adds Full-Text Search, Enums, SDK Downloads, and MCP Support](<https://devfeed.tech/articles/data-connect-full-text-search-enums-and-more-16613.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/07/dataconnect-fts-enums>)

Author: Andrea Wu

Published: 2025-07-23T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [data](<https://devfeed.tech/topics/data.md>), [Query (disambiguation)](<https://devfeed.tech/topics/query.md>), [MCP](<https://devfeed.tech/topics/mcp.md>), [SDK](<https://devfeed.tech/topics/sdk.md>)

Tags: [enums](<https://devfeed.tech/tags/enums.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [news](<https://devfeed.tech/tags/news.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [sql-connect](<https://devfeed.tech/tags/sql-connect.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Firebase announces new Data Connect features including Postgres-powered full-text search, enum support, SDK downloads from the console, and Firebase MCP server support. The article also describes search filters, language choices, query formats, and relevance thresholds.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## You Don't Need A Separate Vector Database

DevFeed: [You Don't Need A Separate Vector Database](<https://devfeed.tech/articles/you-don-t-need-a-separate-vector-database-6125.md>)

Original publisher: [Read original article](<https://turso.tech/blog/you-dont-need-a-separate-vector-database>)

Author: Jamie Barton

Published: 2024-11-04T00:00:00Z

Content type: opinion

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [libSQL](<https://devfeed.tech/topics/libsql.md>), [AI search](<https://devfeed.tech/topics/ai-search.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [SQL](<https://devfeed.tech/topics/sql.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [libsql](<https://devfeed.tech/tags/libsql.md>), [rag](<https://devfeed.tech/tags/rag.md>), [search](<https://devfeed.tech/tags/search.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>), [vector](<https://devfeed.tech/tags/vector.md>)

### AI overview

The article argues that many applications do not need a separate vector database. Modern databases can combine vector search with SQL, full-text search, application data, caching, and background jobs, reducing synchronization and operational complexity. It presents Turso's native libSQL vector datatype as one way to store vectors alongside regular data, while acknowledging that specialized vector databases may still be justified when their additional features are required.

### Source excerpt

Why you can skip Pinecone and friends: modern databases like Turso ship native vector search alongside SQL, full-text, and your application data in one place.

## Implement Full-Text Search over a GraphQL API in MongoDB Atlas

DevFeed: [Implement Full-Text Search over a GraphQL API in MongoDB Atlas](<https://devfeed.tech/articles/implement-full-text-search-over-a-graphql-api-in-mongodb-atlas-21805.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2021/12/implement-full-text-search-graphql-api-atlas/>)

Author: Nic Raboy

Published: 2021-12-16T14:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [Binance](<https://devfeed.tech/topics/binance.md>), [CRUD](<https://devfeed.tech/topics/crud.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>)

Tags: [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [function](<https://devfeed.tech/tags/function.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [resolvers](<https://devfeed.tech/tags/resolvers.md>), [schema](<https://devfeed.tech/tags/schema.md>), [search](<https://devfeed.tech/tags/search.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial showing how to implement full-text search in a GraphQL API for MongoDB Atlas using MongoDB Realm custom resolvers and Realm Functions. It explains how to extend the automatically generated CRUD API with Atlas Search.

### Source excerpt

GraphQL can be an extremely powerful and efficient way to create APIs and MongoDB Realm makes it easy by allowing you to connect your collections to GraphQL schemas without writing a single line of co... The post Implement Full-Text Search over a GraphQL API in MongoDB Atlas appeared first on MongoDB.

## Vapor: UI Dashboard Package

DevFeed: [Vapor: UI Dashboard Package](<https://devfeed.tech/articles/vapor-ui-dashboard-package-3981.md>)

Original publisher: [Read original article](<https://laravel.com/blog/vapor-ui-dashboard-package>)

Author: Nuno Maduro

Published: 2020-09-03T09:45:00Z

Content type: article

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Vapor](<https://devfeed.tech/topics/swift-vapor.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Laravel](<https://devfeed.tech/topics/laravel.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [http](<https://devfeed.tech/tags/http.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [logging](<https://devfeed.tech/tags/logging.md>), [logs](<https://devfeed.tech/tags/logs.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [open](<https://devfeed.tech/tags/open.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [payload](<https://devfeed.tech/tags/payload.md>), [queue](<https://devfeed.tech/tags/queue.md>), [retry](<https://devfeed.tech/tags/retry.md>), [search](<https://devfeed.tech/tags/search.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

Laravel introduces Vapor UI, an open-source dashboard package for Vapor applications. It lets developers search and inspect application and infrastructure logs, review failed queue jobs, and retry or delete failed jobs.

### Source excerpt

Today on Vapor, we're proud to introduce you to our new open-source package: Vapor UI. In short, this package provides a beautiful dashboard through your application that allows you to monitor your application's logs...

## How I Built a Serverless Search for My Blog

DevFeed: [How I Built a Serverless Search for My Blog](<https://devfeed.tech/articles/how-i-built-a-serverless-search-for-my-blog-18830.md>)

Original publisher: [Read original article](<https://www.morling.dev/blog/how-i-built-a-serverless-search-for-my-blog/>)

Published: 2020-07-29T15:30:00Z

Content type: tutorial

Language: en

Sources: [Gunnar Morling](<https://devfeed.tech/sources/gunnar-morling.md>)

Topics: [Serverless](<https://devfeed.tech/topics/serverless.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [Quarkus](<https://devfeed.tech/topics/quarkus.md>), [Java](<https://devfeed.tech/topics/java.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [HTTP](<https://devfeed.tech/topics/http.md>)

Tags: [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [http](<https://devfeed.tech/tags/http.md>), [java](<https://devfeed.tech/tags/java.md>), [quarkus](<https://devfeed.tech/tags/quarkus.md>), [search](<https://devfeed.tech/tags/search.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

A developer describes building a custom search feature for a Hugo blog using Java and Apache Lucene. The search is compiled into a GraalVM native binary with Quarkus and deployed as a serverless application on AWS Lambda, with the article covering implementation, deployment, identity and access management, performance, and cost control.

### Source excerpt

Table of Contents Why Serverless? Solution Overview Data Extraction Search Backend Implementation Apache Lucene in a GraalVM Native Binary The Search HTTP Service Wiring Things Up Deployment to AWS Lambda Building Quarkus Applications for AWS Lambda Identity and Access Management Performance Cost Control Wrap-Up and Outlook I have built a custom search functionality for this blog, based on Java and the Apache Lucene full-text search library, compiled into a native binary using the Quarkus framework and GraalVM. It is deployed as a Serverless application running on AWS Lambda, providing search results without any significant cold start delay. If you thought Java wouldn't be the right language for this job, keep reading; in this post I'm going to give an overview over the implementation of this feature and my learnings along the way.

## Ember CLI Addon Docs: Shared Documentation for the Ember Ecosystem

DevFeed: [Ember CLI Addon Docs: Shared Documentation for the Ember Ecosystem](<https://devfeed.tech/articles/ember-cli-addon-docs-shared-documentation-for-the-ember-ecosystem-30542.md>)

Original publisher: [Read original article](<https://medium.com/build-addepar/ember-cli-addon-docs-shared-documentation-for-the-ember-ecosystem-6f29aa0cee87?source=rss----596e43e5e150---4>)

Author: pzuraq

Published: 2018-03-07T21:00:37Z

Content type: article

Language: en

Sources: [Addepar](<https://devfeed.tech/sources/addepar.md>)

Topics: [Ember](<https://devfeed.tech/topics/ember.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [developer-productivity](<https://devfeed.tech/tags/developer-productivity.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [ember](<https://devfeed.tech/tags/ember.md>), [ember-cli](<https://devfeed.tech/tags/ember-cli.md>), [emberjs](<https://devfeed.tech/tags/emberjs.md>), [examples](<https://devfeed.tech/tags/examples.md>), [experimental](<https://devfeed.tech/tags/experimental.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>)

### AI overview

Addepar describes the development of ember-cli-addon-docs, a shared documentation solution for Ember addons. The project addresses limitations in existing tools by providing Ember-focused API documentation, Markdown templates, live demos, versioning, automated deployments, search, and pluggable API documentation generators.

### Source excerpt

On our road to modern Ember here at Addepar, we've been hard at work developing a new component library to replace a lot of our older components, such as the now deprecated Ember Widgets library. As anyone who has built a shared toolset of components will know, one of the more tedious tasks faced by a library developer is documentation -- users of the new components need to be able to reference the APIs to know how to use them, and having a single source of truth for your docs is invaluable to developer productivity, but setting up docs in the first place is a lot of hard work! For Ember, part of the problem is that there is no standard documentation solution as of yet. The core Ember and Ember-CLI API docs use YUIDoc to generate docs automatically, but it is an aging library which doesn't have much support for modern javascript features. JSDoc is also falling behind the times lately, and newer doc tools like ESDoc and Documentation.js are still too experimental for widespread use. Moreover, none of these tools targets Ember -- they are meant for generic Javascript usage and don't highlight things that Ember devs need to know, like what arguments a component receives, what actions it sends, or what values it yields. Worse yet, none of these tools has support for live examples and demos. To get those, most addon authors resort to building an Ember app, usually using the test application (or Dummy app) included with the addon. Building an app takes time and effort, and in the end this means that very few addons in the ecosystem are fully documented with good examples and well described APIs. When we started to set up our documentation we ran into all of these issues, and we began wondering where the shared solution was for Ember documentation. As often happens in the Ember community, it turned out others had been wondering this as well! We joined forces with Sam Selikoff, Dan Freeman, and the Ember Learning team to work on ember-cli-addon-docs, a project whose goal is t

## Regular Expression Search with Suffix Arrays

DevFeed: [Regular Expression Search with Suffix Arrays](<https://devfeed.tech/articles/regular-expression-search-with-suffix-arrays-21935.md>)

Original publisher: [Read original article](<https://blog.nelhage.com/2015/02/regular-expression-search-with-suffix-arrays/>)

Author: Nelson Elhage

Published: 2015-02-01T15:52:43Z

Content type: tutorial

Language: en

Sources: [Nelson Elhage](<https://devfeed.tech/sources/nelson-elhage.md>)

Topics: [Regular expression](<https://devfeed.tech/topics/regular-expression.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Code](<https://devfeed.tech/topics/code.md>), [Bioinformatics](<https://devfeed.tech/topics/bioinformatics.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [arrays](<https://devfeed.tech/tags/arrays.md>), [code-search](<https://devfeed.tech/tags/code-search.md>), [data-structure](<https://devfeed.tech/tags/data-structure.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [google](<https://devfeed.tech/tags/google.md>), [library](<https://devfeed.tech/tags/library.md>), [open-source](<https://devfeed.tech/tags/open-source.md>)

### AI overview

This technical writeup explains how livegrep uses suffix arrays for regular-expression search over source code. It introduces suffix arrays, describes substring lookup through binary search, and outlines livegrep's indexing process using a flattened source buffer, a file content map, and libdivsufsort.

### Source excerpt

Back in January of 2012, Russ Cox posted an excellent blog post detailing how Google Code Search had worked, using a trigram index. By that point, I'd already implemented early versions of my own livegrep source-code search engine, using a different indexing approach that I developed independently, with input from a few friends. This post is my long-overdue writeup of how it works. Suffix Arrays A suffix array is a data structure used for full-text search and other applications, primarily these days in the field of bioinformatics.

## Rethinking full text search

DevFeed: [Rethinking full text search](<https://devfeed.tech/articles/rethinking-full-text-search-38907.md>)

Original publisher: [Read original article](<https://idea.popcount.org/2012-07-02-rethinking-full-text-search>)

Author: Marek

Published: 2012-07-01T22:00:00Z

Content type: opinion

Language: en

Sources: [Marek Majkowski](<https://devfeed.tech/sources/marek-majkowski.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [scaling](<https://devfeed.tech/topics/scaling.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [data](<https://devfeed.tech/topics/data.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [key-value-store](<https://devfeed.tech/tags/key-value-store.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [performance](<https://devfeed.tech/tags/performance.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [scaling](<https://devfeed.tech/tags/scaling.md>), [search-engine](<https://devfeed.tech/tags/search-engine.md>)

### AI overview

The article explores the design of a full-text search engine for Twitter-like workloads, focusing on real-time index updates, horizontal scalability, and simple architecture. It reports experiments using a distributed key-value store and finds that the storage layer, rather than the Python indexer, became the main performance bottleneck as the dataset grew beyond available memory.

### Source excerpt

Rethinking full text search In January 2009 I was wondering whether it is possible to build a full-text search engine that could handle the search for Twitter. At that time the search tool they provided was barely working. Later Twitter acquired Summize to solve this problem. A search engine for Twitter presents a unique set of constraints. Traditional full-text search engines assume that index once created won't be changed, updating is expensive by design.

## PostgreSQL: Data is Important

DevFeed: [PostgreSQL: Data is Important](<https://devfeed.tech/articles/postgresql-data-is-important-15806.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/postgresql-data-is-important>)

Author: Square Engineering

Published: 2011-06-06T16:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Web](<https://devfeed.tech/topics/web.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Geographic Information System](<https://devfeed.tech/topics/gis.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [data](<https://devfeed.tech/tags/data.md>), [durability](<https://devfeed.tech/tags/durability.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [gis](<https://devfeed.tech/tags/gis.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [replication](<https://devfeed.tech/tags/replication.md>), [search](<https://devfeed.tech/tags/search.md>), [sql](<https://devfeed.tech/tags/sql.md>), [statement](<https://devfeed.tech/tags/statement.md>), [types](<https://devfeed.tech/tags/types.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This article presents a case for using PostgreSQL in a modern web architecture. It describes PostgreSQL features including migration support, indexes, transactional DDL, constraints, streaming replication, query planning, PostGIS, and full-text search.

### Source excerpt

A case for PostgreSQL in a modern web architecture.