Home / Companies / Algolia / Blog / October 2021

October 2021 Summaries

14 posts from Algolia

Filter
Month: Year:
Post Summaries Back to Blog
Developer eXperience (DX) is crucial for creating great software, and effective search functionality within documentation is a key aspect of good DX. Algolia's DocSearch platform offers a solution to the common problem of searching and structuring documentation in open source projects. It provides a free, out-of-the-box search experience that has been well received by the developer community, with over 2.3 million unique users per month. The platform is self-serve, customizable, and adaptable to any software. DocSearch also captures analytics data to help developers understand user needs and improve documentation. By using Kubernetes for infrastructure management, Algolia aims to scale its search capabilities as the number of supported projects grows. Future enhancements to DocSearch are planned to further improve DX for developers.
Oct 22, 2021 784 words in the original blog post.
Algolia is hosting a Coding Contest with prizes for the best search interface implementations using their API. The contest has three categories, and each winner will receive an Apple product or equivalent value. All participants are also entitled to a one-month free trial of Algolia. The deadline for submissions is May 5th, 11:59 PM PST.
Oct 21, 2021 591 words in the original blog post.
The text discusses how to integrate Google Firebase Firestore database with Algolia search. It explains that while Firebase Firestore is a NoSQL cloud database, it does not support search functionality out of the box. To address this issue, users can turn to third-party applications like Algolia. However, integrating Algolia and Firebase involved multiple steps until recently. The new Firebase Extension Framework allows for easier integration with configuration-only extensions maintained and supported by extension providers. The Algolia extension can be installed with a click of a button or using a CLI, which will kick off a process to monitor the Firestore database for changes based on the configuration information provided by the developer.
Oct 21, 2021 489 words in the original blog post.
On May 30, 2020, two root certification authorities in the Public Key Infrastructure of the Internet expired, causing some unexpected issues for Algolia's API. The company's Site Reliability Engineering (SRE) team was notified about a certificate problem with their service, but initial verifications showed that everything seemed normal and the API was responding correctly. However, further investigation revealed an underlying issue where some clients were unable to verify the certificate and connect to the API. The SRE team discovered that there was a valid path to the USERTrust RSA Certification Authority, as well as an expired path. The browser was able to find the valid chain, but other tools like curl were not able to find it. After updating their certificate configuration and removing the expired certificates from the certificate chain served by their servers, traffic levels recovered for most customers. However, a small group of customers still reported issues connecting to the API. The team found that some clients had outdated certificate stores that needed a much older root certificate. They also discovered an OpenSSL bug from 2014 which caused back end implementations of some customers to be impacted. Algolia is now reaching out to affected customers, improving their certificate checking tool, and supporting the work of the OpenSSL team through donations.
Oct 21, 2021 1,311 words in the original blog post.
Algolia has expanded its distributed search network (DSN) to include two new data centers in the UK, bringing the total number of regions served to 17. This expansion enhances speed and reliability for users in the UK by decreasing latency by 5-10 milliseconds. The company now serves over 1 trillion user-generated queries from 70 billion searches per month across six continents. Algolia's commitment to security, data recovery, and transparency remains a top priority for its clients.
Oct 21, 2021 297 words in the original blog post.
Google Merchant Center can be used to evaluate site search by exporting data from the global product catalog and importing it into Algolia's user-friendly drag and drop interface. This allows for a quick setup of a proof of concept (POC) without requiring coding skills. Algolia, which powers search and discovery for over 9,000 customers, offers a free trial signup at https://www.algolia.com/users/sign_up. Once data is indexed in Algolia, users can test basic search queries and explore additional features to enhance their site search experience.
Oct 21, 2021 304 words in the original blog post.
Solid, a meetings management app used by clients such as LinkedIn, Deezer and Airbnb, needed to implement a search feature that would keep users' privacy in check while not hurting the app's performance. They chose Algolia, the leading hosted search API, which delivers instant and relevant results from the first keystroke. Using Algolia's Secured API Keys, Solid was able to securely apply filtering on the query, ensuring users could only access meetings meant for them. This solution allowed Solid to implement a search feature in just five days, compared to nearly three weeks using other methods such as Elasticsearch.
Oct 21, 2021 855 words in the original blog post.
Inflect is a global online marketplace for buying and selling internet infrastructure products, aiming to simplify the process by providing an easy-to-use platform similar to booking hotel or airline tickets. The company's main customers are hyperscale companies and enterprises seeking colocation and interconnection services globally. They face challenges in finding solutions through antiquated sales methodologies, making important decisions based on old data and assumptions. Inflect aims to modernize this process by creating a system of record for the industry and a common marketplace. To achieve this, they use Algolia's search-as-a-service platform, which allows them to focus on the user experience without building search from scratch. The company has implemented various search features, including autocomplete, geolocation, synonyms for mergers and acquisitions, conjunctive and disjunctive filtering, zero-result queries, and AI-powered recommendations, all of which have improved their users' experience and enabled them to iterate quickly without getting in the way.
Oct 21, 2021 1,341 words in the original blog post.
The Algolia team struggled to find a suitable unit testing strategy for their React components until they discovered shallow rendering, a technique that allows testing React elements only one level deep. They found that this approach simplified unit testing but had limitations, such as not supporting simulation of clicks or access to component references. To overcome these limitations, the team developed an assertion library called `expect-jsx` which transforms passed React elements into JSX strings for better comparison. This solution has been adopted by other developers and is now widely used in the React community, with some libraries even incorporating it as a standard feature.
Oct 21, 2021 1,010 words in the original blog post.
Algolia has partnered with AssemblyAI to bring an InstantSearch.js widget that supports speech recognition across browsers on every platform, making it easy for developers to implement voice search in their websites and apps. This collaboration aims to make great search easy to build while giving others the tools to build new widgets that support new forms of searching, such as voice search. With this solution, users can enjoy a faster and more accurate way to search using their voice, which is preferred by 71% of users over typing on keyboards. Implementing voice search with Algolia is said to take less than an afternoon, and the company offers various resources and support for developers to get started with voice search.
Oct 21, 2021 466 words in the original blog post.
When it comes to building a video discovery platform, Krish and his team at Unreel.co are tackling the challenge of automatically crawling the internet's videos to identify worthwhile moments. They've developed an AI-powered system that analyzes trending data, meta-data, UGC, and engagement data to find the most highlighted moments in digital video. To power this search functionality, they chose Algolia as their search engine, which has enabled them to quickly integrate a customizable, pay-as-you-go model into their platform. With Algolia's help, Unreel.co is now able to empower users to customize their discovery experience through advanced search capabilities, making it easier for them to find and share the moments they care about in videos. The integration with Algolia has already paid off, as it has propelled the company's progress and received applause from big-name partners in the video space.
Oct 21, 2021 865 words in the original blog post.
The text discusses the redesign of a navigation system, which was prompted by user feedback and the need to accommodate new products. The design process involved research, testing, and iterative improvements based on user input. Key changes included giving each function its own home in the navigation, creating separate spaces for different types of actions, and grouping features based on functionality. The redesigned navigation aims to provide a more intuitive and efficient experience for users with varying levels of technical expertise.
Oct 06, 2021 1,392 words in the original blog post.
GraphQL` is a widely-used technology that reduces roundtrips and enables better client-side caching, while also simplifying the multiplicity of microservices by producing self-describing schema-based APIs. By combining `GraphQL` with `Algolia`, developers can build a rich set of tools to create a best-in-class search experience. A fictional company, flight-tickets.io, leverages `GraphQL` to improve its Algolia's back-end indexing process and integrates Algolia InstantSearch for a unified front-end programming environment. The company's ETL implementation was complex without `GraphQL`, but by using it, they were able to unify the data sources and reduce stability issues. `GraphQL` also brings real performance optimizations on the provider's data-fetching side, allowing for better performances. Additionally, flight-tickets.io uses `GraphQL` to expose a search query on its existing public GraphQL API, generating types from an Algolia index and implementing a custom GraphQL search client for InstantSearch. By combining `GraphQL` and `Algolia`, the company improved their overall user and developer experience.
Oct 06, 2021 1,272 words in the original blog post.
Oracle's Endeca, once a leading search and discovery solution, is now at the end of its life cycle as it hasn't been updated or maintained in years. This puts businesses using Endeca at risk for data infrastructure, security, and more. Algolia offers a modern search and discovery platform that can replace Endeca, providing benefits such as increased speed, reliability, and scalability. The migration to Algolia also includes features like AI-powered personalization, optimized indexing capabilities, and advanced merchandising tools. By switching from Endeca to Algolia, businesses can improve their search experience, stay competitive in the market, and decrease their total cost of ownership (TCO).
Oct 04, 2021 880 words in the original blog post.