Home / Companies / Algolia / Blog / October 2019

October 2019 Summaries

18 posts from Algolia

Filter
Month: Year:
Post Summaries Back to Blog
Google has decided to discontinue its Google Site Search (GSS) service, which was a convenient and powerful search tool for websites. As an alternative, Algolia offers a solution that provides real-time content updates, greater control over search relevancy, and comprehensive frontend libraries for building effective search results pages. While Algolia may require more technical skills than GSS, it can be a valuable option for businesses seeking to improve their website's search experience.
Oct 11, 2019 909 words in the original blog post.
JadoPado, an e-commerce site serving the GCC, Middle East, North Africa and South Asia, has implemented Algolia's hosted search to improve its user experience. Founded in 2010, JadoPado aimed to bring an Amazon-like experience to the region and now boasts thousands of customers, hundreds of vendors, and over $7 million in annual revenues. Recognizing that search is a key component of their user engagement, JadoPado developed new search capabilities with Algolia's help. The implementation resulted in doubling conversions and activity on the site, as well as an increase in site visits through search from 8.2% to 11.3%.
Oct 11, 2019 718 words in the original blog post.
Marketplaces are designed to handle large amounts of objects, making search a critical element for users. However, relevant search is complex and requires sophisticated technology to ensure that the most relevant results are always returned. Users expect search engines to be able to understand their queries regardless of typing mistakes or phrasing. Algolia's Ranking Algorithm Unveiled offers an ideal solution for ranking strategies, allowing businesses to consider various factors such as popularity, ratings, and business metrics in their search algorithms. This enables marketplaces to provide a more personalized and efficient user experience.
Oct 11, 2019 1,041 words in the original blog post.
Algolia has significantly improved the search experience and SEO for MyCreativeShop.com, a small business owner's website. The integration process was quick and efficient, allowing for better user experience and increased conversion rates. Algolia offers both front end and back end search options, providing flexibility in how results are displayed and controlled. This has led to significant improvements in speed, accuracy, and overall site performance.
Oct 11, 2019 819 words in the original blog post.
Search relevance is crucial for Algolia, and one way to ensure it is through their custom ranking feature. However, a common issue arises when using this feature with attributes that span a wide range of values, such as the number of views a photo might have. To overcome this, records are bucketed out based on the currently examined ranking factor until exhausted, which can lead to fine granularity and limited use of other attributes. To address this, custom ranking factors need to be considered, but their precision can also limit their effectiveness. To improve relevance, it's essential to reduce the precision of these attributes or convert continuous values into discrete ones using various methods such as creating tiers, reducing data precision, taking the log of values, or creating a custom score at indexing time. The right approach depends on how often the data changes and the number of records, with logarithmic systems potentially being more suitable for frequently changing data and tiering systems working better for records with clumped values.
Oct 11, 2019 880 words in the original blog post.
The author, a developer, initially bought an Amazon Echo on a whim and soon realized that they wanted to use voice interaction instead of typing for everyday tasks. They discovered that their new employer's service, Algolia, was a good fit for their skills and noticed that they were repeating the same code snippets over and over. Inspired by InstantSearch.js, they wondered if there might be something similar that could connect Algolia with the Alexa Skills Kit. The author found that Algolia's features such as typo tolerance, synonyms, and search relevancy made it well-suited for voice-enabled assistants like Alexa. They created a JavaScript library called the Algolia Alexa Skills Kit Adapter to simplify the integration process, allowing developers to focus on creating intuitive user interfaces instead of tedious setup.
Oct 11, 2019 852 words in the original blog post.
Beyond Retro, a vintage clothing retailer in Europe, was struggling with their e-commerce website's performance due to the unique nature of their products, which are all one-of-a-kind vintage items. They were experiencing difficulties with search functionality and catalog management, which caused headaches in balancing website performance and maintaining an up-to-date catalogue. The company decided to replace their built-in Magento tools with Algolia, a third-party search solution that offered better speed and performance at a lower cost. After implementing Algolia, they saw significant improvements in customer experience, server performance, and infrastructure costs, including a 30% reduction in costs. Additionally, the implementation allowed them to turn off Magento's Full Page Cache invalidation for category pages, resulting in improved site performance. The process of rolling out the full Algolia catalog replacement took about a month, with minimal technical glitches and support from the Algolia community.
Oct 11, 2019 659 words in the original blog post.
Zendesk customers worldwide, with Help Centers supporting multiple languages, have an Algolia integration that now supports 30 languages. Initially, the integration had flaws that were quickly discovered by users, who needed language support out of the box. The team learned that there's no magic bullet for handling different languages and that some things aren't obvious, like sentence construction and punctuation differences between languages. To improve the framework, they added logic on top of translations, allowing for dynamic content in sentences. They also implemented stop words handling to improve query relevance, using both automatic removal and optional word specification parameters. The team plans to further improve the integration by adding language-specific tags and moving the stop words logic to Algolia index settings.
Oct 11, 2019 1,459 words in the original blog post.
The integration of Algolia Search into sharypic, a Paris-based startup focused on photo sharing at events, has significantly improved the mobile search function. Users can now type just a few letters or enter terms incorrectly and still receive accurate results. This feature is expected to increase user engagement and exploration on the platform. The new intelligent search aims to reduce user frustration by providing quick and efficient search capabilities.
Oct 10, 2019 396 words in the original blog post.
DocSearch, a tool for searching technical documentation, has been improved to handle camelCase words more effectively. The new implementation uncamelizes content and uses an invisible unicode character as a replacement for spaces in search results. Additionally, Algolia's synonym feature was utilized to address issues with no results for certain queries. These improvements enhance the overall search experience on documentation sites using DocSearch.
Oct 10, 2019 1,119 words in the original blog post.
Algolia's architecture is designed to ensure high reliability through redundancy, hosting applications on at least three different servers. To manage network fallibility, the API Clients implement a retry strategy that switches targeted servers based on simple heuristics and latency. However, this approach can lead to false positives due to poor network conditions, causing unnecessary retries and delays for users. Leveraging the Network Information API or Resource Timing API allows Algolia to adjust timeout settings based on actual network conditions, reducing retried requests and improving user experience. By implementing these changes, Algolia aims to provide a better search experience for all users, regardless of their location, network, or device capabilities. The company has also set up monitoring APIs to measure the impact of these changes and is seeking feedback from developers and early adopters.
Oct 10, 2019 2,082 words in the original blog post.
iStyles uses technology, including Algolia, to provide the best shopping experience for their customers. The company was originally formed in 1997 as a web development firm and has since grown into a fashion accessories provider with over 200K products and 1600 designs. With the increasing competitiveness of the market, iStyles needed to stand out from the crowd by providing an innovative and customizable e-commerce solution. After struggling with limitations of existing e-commerce platforms, iStyles turned to Algolia for a search engine that could return relevant results quickly and present them clearly. The implementation took less than a week, thanks to excellent documentation and easy-to-use Search API clients. With Algolia's powerful search functionality, iStyles has seen improved search performance, faster response times, and increased conversion rates. The company plans to leverage Algolia's technology for future project developments, recommending it as a reliable backend solution for building a dream search engine.
Oct 10, 2019 1,033 words in the original blog post.
The Algolia Scala API client is a 14th API client released earlier this year, designed to be as easy to use as possible for developers. The main goal was to leverage the language's strengths while being easy to use and productive from the start. To achieve this, the documentation should be clear and easy to write, with the same vocabulary used across all API clients. The Scala API client uses idioms and syntax of its programming language, but also aims for consistency in naming conventions. It features a fluent API that looks like English sentences, but has some limitations such as not supporting 0 parameter methods and reserved keywords. To address this, the API uses `object` to handle special cases and provides type safety through case objects. The client returns `Future[_]`, but users can specify their own `ExecutionContext`. However, it does not support a `Stream[_]` result type due to added dependencies. As of today, batch operations are simple but could be improved with less repetition in syntax. Developers' feedback and suggestions are welcome.
Oct 10, 2019 1,282 words in the original blog post.
The InstantSearch team at Algolia organized a hack day to tackle several big projects simultaneously, despite being a small team. To prepare for the event, they brainstormed ideas and chose one to focus on, ensuring everyone was familiar with the project before starting. They found a suitable location outside the office to minimize distractions and maximize focus. The team divided into smaller groups, with some members working on junior-friendly projects, focusing on pair-programming and knowledge sharing. The event included coding time, followed by non-coding team-building activities like an escape game and sharing a meal. The hack day resulted in several innovative projects, including accelerated mobile pages, React InstantSearch-compatible apps, and voice-controlled search interfaces for YouTube videos.
Oct 10, 2019 1,109 words in the original blog post.
Algolia has partnered with GitHub's Student Developer Pack, offering students access to its search functionality for free. Students participating in the pack will receive a specific plan from Algolia, including 100k records and 1M operations, worth $150/month. This collaboration aims to make it easier for students to build search projects without requiring special knowledge or experience. Algolia is known for its speed, ease of implementation, developer-focused approach, and API clients for major programming languages. The partnership also includes other companies like Heroku, JetBrains, and GitKraken Glo.
Oct 09, 2019 255 words in the original blog post.
Taylor Otwell, creator of Laravel, introduced an official package called Scout that allows users to add full-text search on top of their existing database. In Laravel 5.3, Otwell chose Vue.js as the default frontend framework, which led to increased interest in Vue.js due to its alignment with Laravel's core values. The author of this text created a library called Vue InstantSearch that works with Algolia and can be easily installed into existing applications. The project received positive feedback from testers and was previewed at the Laracon US event, where it gained further attention. With over 100 users and strong community support, the author plans to continue improving the library and incorporating user feedback.
Oct 09, 2019 931 words in the original blog post.
FanFootage.com is a platform where fans can upload and share videos from concerts and events, with high definition audio, allowing users to search for specific artists, bands, or upcoming events in their area. The company had previously struggled with building its own search functionality due to the complexity of the task, but after exploring various options, they chose Algolia as their solution. With Algolia, FanFootage was able to quickly configure and test the search feature, which has proven to be fast and flexible, allowing for instant results and spell checking. The platform is now used by over 250 artists in 20 countries, with a growing fanbase, and the company plans to roll out Algolia for mobile in the future.
Oct 09, 2019 593 words in the original blog post.
We've re-built the search function on GitHub using a Chrome extension, aiming to improve user experience with an as-you-type search functionality. We utilized GitHub's Archive dataset and Google's BigQuery to export top repositories and last active users, respectively. The built-in search uses two index configurations, leveraging Algolia AI Recommendations for enhanced search capabilities.
Oct 09, 2019 267 words in the original blog post.