{"id":6429,"date":"2025-06-20T05:45:45","date_gmt":"2025-06-20T05:45:45","guid":{"rendered":"https:\/\/9envoy.com\/?p=6429"},"modified":"2025-07-07T12:43:45","modified_gmt":"2025-07-07T12:43:45","slug":"typesense","status":"publish","type":"post","link":"https:\/\/9envoy.com\/index.php\/2025\/06\/20\/typesense\/","title":{"rendered":"Typesense"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"6429\" class=\"elementor elementor-6429\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e039295 e-con-full e-flex e-con e-parent\" data-id=\"e039295\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-e493d37 e-con-full e-flex e-con e-child\" data-id=\"e493d37\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-4b3c4a9 e-con-full e-flex e-con e-child\" data-id=\"4b3c4a9\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-82cec25 elementor-widget elementor-widget-ha-post-featured-image happy-addon ha-post-featured-image\" data-id=\"82cec25\" data-element_type=\"widget\" data-widget_type=\"ha-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/9envoy.com\/wp-content\/uploads\/2025\/06\/typesense.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"\" \/>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30ca8df elementor-widget__width-inherit elementor-widget elementor-widget-ha-post-title happy-addon ha-post-title\" data-id=\"30ca8df\" data-element_type=\"widget\" data-widget_type=\"ha-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"ha-post-title elementor-size-default\">Typesense<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2381032 elementor-widget__width-inherit elementor-widget elementor-widget-ha-post-info happy-addon ha-post-info\" data-id=\"2381032\" data-element_type=\"widget\" data-widget_type=\"ha-post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"ha-inline-items ha-icon-list-items ha-post-info\">\n\t\t\t\t\t<li class=\"ha-icon-list-item elementor-repeater-item-440a7df ha-inline-item\" itemprop=\"author\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"ha-icon-list-icon\">\n\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-user-circle\" viewBox=\"0 0 496 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M248 104c-53 0-96 43-96 96s43 96 96 96 96-43 96-96-43-96-96-96zm0 144c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm0-240C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-49.7 0-95.1-18.3-130.1-48.4 14.9-23 40.4-38.6 69.6-39.5 20.8 6.4 40.6 9.6 60.5 9.6s39.7-3.1 60.5-9.6c29.2 1 54.7 16.5 69.6 39.5-35 30.1-80.4 48.4-130.1 48.4zm162.7-84.1c-24.4-31.4-62.1-51.9-105.1-51.9-10.2 0-26 9.6-57.6 9.6-31.5 0-47.4-9.6-57.6-9.6-42.9 0-80.6 20.5-105.1 51.9C61.9 339.2 48 299.2 48 256c0-110.3 89.7-200 200-200s200 89.7 200 200c0 43.2-13.9 83.2-37.3 115.9z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"ha-icon-list-text ha-post-info__item ha-post-info__item--type-author\">\n\t\t\t\t\t\t\t\t\t\tadmin\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"ha-icon-list-item elementor-repeater-item-c5c450d ha-inline-item\" itemprop=\"datePublished\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"ha-icon-list-icon\">\n\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-calendar\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm436-44v-36c0-26.5-21.5-48-48-48h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v36c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"ha-icon-list-text ha-post-info__item ha-post-info__item--type-date\">\n\t\t\t\t\t\t\t\t\t\tJune 20, 2025\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2198cc6 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"2198cc6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3c9f3f6 customTextClass elementor-widget elementor-widget-text-editor\" data-id=\"3c9f3f6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><p class=\"western\">Typesense is an intuitive and powerful opensource search engine built to handle multiple search queries with lightening-fast speed. Typesense is highly configurable so we can customize it according to our requirements. Typesense is a developer friendly tool that can produce instantaneous search results in up to 50 milliseconds. Typesense is a viable alternative to other popular search engines like Algolia, Pinecone and Elasticsearch, which are complicated and proprietary technologies.<\/p><p>\u00a0<\/p><\/div><\/div><div class=\"elementor-element elementor-element-06edbb8 elementor-widget elementor-widget-technum_heading\" data-id=\"06edbb8\" data-element_type=\"widget\" data-widget_type=\"technum_heading.default\"><div class=\"elementor-widget-container\"><div class=\"technum-heading-widget\"><h2 class=\"technum-heading\"><span class=\"technum-heading-content\" style=\"color: #ffffff;\">Features of Typesense:<\/span><\/h2><\/div><\/div><\/div><div class=\"elementor-element elementor-element-cf60de6 elementor-widget elementor-widget-text-editor\" data-id=\"cf60de6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><ul><li style=\"list-style-type: none;\"><ul><li><strong>Typo Tolerance:<\/strong>\u00a0Typesense is immune to all types of typographical errors, such as misspelling, misplaced or missing characters, transposition errors, homophone confusion, and word repetition.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><ul><li style=\"list-style-type: none;\"><ul><li><strong>Speed: <\/strong>Typesense is written in C++. It has extremely low latency (&lt;50ms), providing instant results.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><ul><li style=\"list-style-type: none;\"><ul><li><strong>Ease of Use:<\/strong>\u00a0Typesense is easy to install, operate, and scale as per the application\u2019s needs.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><ul><li style=\"list-style-type: none;\"><ul><li><strong>Adjustable: <\/strong>Search results are customizable with Typesense.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><ul><li style=\"list-style-type: none;\"><ul><li><strong>Synonyms:<\/strong>\u00a0Typesense can produce results with synonymous words for keywords. For example, for a general word like \u201cvehicle,\u201d results will contain all cars, bikes, etc.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><ul><li style=\"list-style-type: none;\"><ul><li><strong>Grouping: <\/strong>Typesense can group search results, putting them together if they share something in common.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><ul><li style=\"list-style-type: none;\"><ul><li><strong>Filtering: <\/strong>Typesense can produce filtered records helping you narrow down on your search results based on criteria or conditions.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><ul><li style=\"list-style-type: none;\"><ul><li><strong>Federated Search: <\/strong>Searches across multiple collections (indices) in a single HTTP request.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><ul><li style=\"list-style-type: none;\"><ul><li><strong>RESTful API: <\/strong>Typesense has a RESTful API and it is documented very well. This makes it developer friendly and easy to integrate between applications.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><ul><li style=\"list-style-type: none;\"><ul><li><strong>Schemaless: <\/strong>Records can be indexed in Typesense without a predefined schema, allowing to handle diverse and evolving data structures.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><ul><li style=\"list-style-type: none;\"><ul><li><strong>Client Libraries: <\/strong>Typesense has native libraries for JavaScript, PHP, Python, Ruby and community-maintained libraries for GO, Java, Dart, Rust etc .<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><\/div><\/div><div class=\"elementor-element elementor-element-0aecc7f elementor-widget elementor-widget-technum_heading\" data-id=\"0aecc7f\" data-element_type=\"widget\" data-widget_type=\"technum_heading.default\"><div class=\"elementor-widget-container\"><div class=\"technum-heading-widget\"><h2 class=\"technum-heading\"><span class=\"technum-heading-content\" style=\"color: #ffffff;\">Use cases :<\/span><\/h2><\/div><\/div><\/div><div class=\"elementor-element elementor-element-84276d8 elementor-widget elementor-widget-text-editor\" data-id=\"84276d8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><ul><li style=\"list-style-type: none;\"><ul><li><strong>E-commerce:<\/strong>\u00a0Typesense is best suited for e-commerce websites and applications for its typo-tolerant, search-as-you-type functionality.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><ul><li style=\"list-style-type: none;\"><ul><li><strong>Content Discovery: <\/strong>Typesense is also beneficial for content discovery, such as news and blogs.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><ul><li style=\"list-style-type: none;\"><ul><li><strong>Semantic &amp; Keyword Search:<\/strong>\u00a0For conceptually related words and phrases, Typesense provides synonyms and keyword-based search abilities.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><ul><li style=\"list-style-type: none;\"><ul><li><strong>Enterprise Search: <\/strong>Organizations with large amounts of internal data can deploy Typesense locally to build a powerful enterprise search tool.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><ul><li><strong>Media Archives:<\/strong>\u00a0Typesense can be used to create search tools for large digital libraries or archives.<\/li><\/ul><\/div><\/div><div class=\"elementor-element elementor-element-8f46c56 elementor-widget elementor-widget-text-editor\" data-id=\"8f46c56\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><p class=\"western\" align=\"left\">Typesense is a very powerful search engine that is well equipped with all the advanced search functionalities and its ease of use and developer friendliness makes it an ideal choice for integration in a variety of applications. Typesense simplifies a lot of complexities involved in search engine integration, but it has its own downsides too. Typesense cannot be a primary source of data. Users need to make a copy of their data and then sync it to the main source Typesense also cannot be used for searching between application logs, as applications logs are often very copious in quantity and it\u2019s inefficient and impractical.<\/p><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eedfd9d elementor-widget__width-inherit elementor-widget elementor-widget-spacer\" data-id=\"eedfd9d\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85691c9 elementor-widget__width-inherit elementor-widget elementor-widget-ha-post-navigation happy-addon ha-post-navigation\" data-id=\"85691c9\" data-element_type=\"widget\" data-widget_type=\"ha-post-navigation.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"ha-post-navigator\">\n            <div class=\"ha-post-navigator__prev ha-post-navigator__link\">\n                <a href=\"https:\/\/9envoy.com\/index.php\/2025\/06\/19\/gloovskrakend\/\" rel=\"prev\"><span class=\"post-navigation__arrow-wrapper post-navigation__arrow-prev\"><i class=\"fa fa-angle-double-left\" aria-hidden=\"true\"><\/i><span class=\"elementor-screen-only\">Prev<\/span><\/span><span class=\"ha-post-navigator__link__prev\"><span class=\"post-navigation__prev--label\">Previous<\/span><span class=\"post-navigation__prev--title\">Gloo vs KrakenD API Gateway<\/span><\/span><\/a>            <\/div>\n                        <div class=\"ha-post-navigator__next ha-post-navigator__link\">\n                <a href=\"https:\/\/9envoy.com\/index.php\/2025\/06\/20\/springsecurity\/\" rel=\"next\"><span class=\"ha-post-navigator__link__next\"><span class=\"post-navigation__next--label\">Next<\/span><span class=\"post-navigation__next--title\">Spring Security<\/span><\/span><span class=\"post-navigation__arrow-wrapper post-navigation__arrow-next\"><i class=\"fa fa-angle-double-right\" aria-hidden=\"true\"><\/i><span class=\"elementor-screen-only\">Next<\/span><\/span><\/a>            <\/div>\n        <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f7f8ebb e-con-full titlesticky e-flex e-con e-child\" data-id=\"f7f8ebb\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b231c10 elementor-widget elementor-widget-heading\" data-id=\"b231c10\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Recent Blogs<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6b101c elementor-widget elementor-widget-ha-post-list happy-addon ha-post-list\" data-id=\"a6b101c\" data-element_type=\"widget\" data-widget_type=\"ha-post-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"ha-post-list-wrapper\">\n\t\t\t\t<ul class=\"ha-post-list\" >\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"ha-post-list-item\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/9envoy.com\/index.php\/2025\/06\/20\/healthcheckjava\/\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"150\" height=\"84\" src=\"https:\/\/9envoy.com\/wp-content\/uploads\/2025\/06\/healthcheck.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/>\t\t\t\t\t\t\t\t<div class=\"ha-post-list-content\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"ha-post-list-title\">Health Check in Java<\/h2>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"ha-post-list-meta-wrap\">\n\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"ha-post-list-category\">\n\t\t\t\t\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"hm hm-Category-List\"><\/i>Tech\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"ha-post-list-item\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/9envoy.com\/index.php\/2025\/06\/20\/springsecurity\/\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"150\" height=\"84\" src=\"https:\/\/9envoy.com\/wp-content\/uploads\/2025\/06\/springsecurity.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/>\t\t\t\t\t\t\t\t<div class=\"ha-post-list-content\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"ha-post-list-title\">Spring Security<\/h2>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"ha-post-list-meta-wrap\">\n\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"ha-post-list-category\">\n\t\t\t\t\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"hm hm-Category-List\"><\/i>Tech\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"ha-post-list-item\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/9envoy.com\/index.php\/2025\/06\/20\/typesense\/\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"84\" src=\"https:\/\/9envoy.com\/wp-content\/uploads\/2025\/06\/typesense.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/>\t\t\t\t\t\t\t\t<div class=\"ha-post-list-content\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"ha-post-list-title\">Typesense<\/h2>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"ha-post-list-meta-wrap\">\n\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"ha-post-list-category\">\n\t\t\t\t\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"hm hm-Category-List\"><\/i>Tech\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"ha-post-list-item\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/9envoy.com\/index.php\/2025\/06\/19\/gloovskrakend\/\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"84\" src=\"https:\/\/9envoy.com\/wp-content\/uploads\/2025\/06\/Gloo_krakenD.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/>\t\t\t\t\t\t\t\t<div class=\"ha-post-list-content\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"ha-post-list-title\">Gloo vs KrakenD API Gateway<\/h2>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"ha-post-list-meta-wrap\">\n\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"ha-post-list-category\">\n\t\t\t\t\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"hm hm-Category-List\"><\/i>Tech\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"ha-post-list-item\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/9envoy.com\/index.php\/2025\/06\/19\/rabbitmq\/\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"84\" src=\"https:\/\/9envoy.com\/wp-content\/uploads\/2016\/09\/rabbitmq.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/>\t\t\t\t\t\t\t\t<div class=\"ha-post-list-content\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"ha-post-list-title\">RabbitMQ<\/h2>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"ha-post-list-meta-wrap\">\n\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"ha-post-list-category\">\n\t\t\t\t\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"hm hm-Category-List\"><\/i>Tech\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"ha-post-list-item\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/9envoy.com\/index.php\/2025\/06\/19\/ui-components\/\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"84\" src=\"https:\/\/9envoy.com\/wp-content\/uploads\/2025\/06\/ui.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/>\t\t\t\t\t\t\t\t<div class=\"ha-post-list-content\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"ha-post-list-title\">UI Components<\/h2>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"ha-post-list-meta-wrap\">\n\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"ha-post-list-category\">\n\t\t\t\t\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"hm hm-Category-List\"><\/i>Tech\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Typesense admin June 20, 2025 Typesense is an intuitive and powerful opensource search engine built to handle multiple search queries with lightening-fast speed. Typesense is highly configurable so we can customize it according to our requirements. Typesense is a developer friendly tool that can produce instantaneous search results in up to 50 milliseconds. Typesense is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6431,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[2],"tags":[14],"class_list":["post-6429","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech","tag-typesense","entry","has-media"],"_links":{"self":[{"href":"https:\/\/9envoy.com\/index.php\/wp-json\/wp\/v2\/posts\/6429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/9envoy.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/9envoy.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/9envoy.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/9envoy.com\/index.php\/wp-json\/wp\/v2\/comments?post=6429"}],"version-history":[{"count":46,"href":"https:\/\/9envoy.com\/index.php\/wp-json\/wp\/v2\/posts\/6429\/revisions"}],"predecessor-version":[{"id":10341,"href":"https:\/\/9envoy.com\/index.php\/wp-json\/wp\/v2\/posts\/6429\/revisions\/10341"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/9envoy.com\/index.php\/wp-json\/wp\/v2\/media\/6431"}],"wp:attachment":[{"href":"https:\/\/9envoy.com\/index.php\/wp-json\/wp\/v2\/media?parent=6429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/9envoy.com\/index.php\/wp-json\/wp\/v2\/categories?post=6429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/9envoy.com\/index.php\/wp-json\/wp\/v2\/tags?post=6429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}