Episode Details

Back to Episodes
Search Before a Search Engine

Search Before a Search Engine

Published 1 month, 3 weeks ago
Description

This story was originally published on HackerNoon at: https://hackernoon.com/search-before-a-search-engine.
Why a search feature slows down in MySQL, and how to fix it without a search engine: single round-trip paging, index hints, full-text, and parallel queries.
Check more stories related to programming at: https://hackernoon.com/c/programming. You can also check exclusive content about #elasticsearch, #.net, #mysql, #ef-core, #database-optimization, #entity-framework-core, #sql-optimization, #hackernoon-top-story, and more.

This story was written by: @fedoryshchev. Learn more about this writer by checking @fedoryshchev's about page, and for more stories, please visit hackernoon.com.

A search feature gets slow not because you lack a search engine, but because the access pattern outgrew the data model. To fix it before buying new infrastructure, you climb a ladder of cheaper, reversible changes: single round-trip paging, index hints, full-text and suffix indexing, and parallel queries, weighing each option's price along the way.

Listen Now

Love PodBriefly?

If you like Podbriefly.com, please consider donating to support the ongoing development.

Support Us