文章分类: 编程
编程

Algolia vs ElasticSearch vs Meilisearch vs Typesense 之比较

656 2024-08-20 01:50:00

此表旨在为你提供每个搜索引擎中关键功能的客观并排比较,它们是基于每个搜索引擎的文档。本文努力在下面提供准确的信息,但如果你发现任何问题,可以留言交流。...

详情...
编程

Typesense 简介

656 2024-08-19 09:58:00

Typesense 是一个开源的、可容忍拼写错误的搜索引擎,针对即时(通常低于 50 毫秒)的、根据输入进行搜索的体验和开发者生产力进行了优化。如果你听说过 ElasticSearch 或 Algolia,可以这么理解 Typesense:Algolia 的开源替代方案,解决了一些关键问题、易于使用、功能齐备的 ElasticSea...

详情...
编程

Java 21 的新特性

673 2024-08-16 05:00:00

本文将探讨 Java 21 的新特性和增强。Java 21 于 2023 年 9 月发布,是 Java 17 之后的 最新 LTS 版本...

详情...
编程

Spring Data JPA 中的 “Not a Managed Type” 异常

751 2024-08-13 03:31:00

在使用 Spring Data JPA 时,我们可能会在引导过程中遇到 “Not a Managed Type” 异常。一些 bean 可能无法创建,导致应用无法启动。虽然实际的堆栈跟踪可能会有所不同...

详情...
编程

通过 Laravel 中间件将大写字母的网址重定向到小写 URL

648 2024-08-12 05:23:00

有时为了 SEO 优化,我们会将包含大写字母的请求重定向到小写 URL 中...

详情...
编程

Maska:简单、零依赖的 Input Mask 库

695 2024-08-09 04:35:00

Maska 是一个简单的零依赖输入掩码,适用于 JS、Vue、Svelete 和 Alpine.JS。假设你想屏蔽电话号码格式;可以使用以下 HTML 按照 +1 ### ###-#### 格式格式化电话号码

详情...
编程

使用 Laravel 和 Typesense 构建快速、模糊的网站搜索

816 2024-08-08 19:08:00

现代应用对数据存储能力有很高的要求。过去 10 年里,随着专门构建的数据平台的兴起,围绕数据和分析、交易、相关实体和图形以及搜索和人工智能进行了细分。仅搜索领域就出现了巨大的增长,这要求供应商将他们的平台推向新的和新兴的领域,包括支持向量嵌入。所有这些听起来都很神奇和未来主义,但如果支持人工智能的同一平台也支持传统的搜索呢?那么,支持包括排版错误在内的更人性...

详情...
编程

TIOBE 编程语言排名: 2024 年 8 月

2790 2024-08-08 01:43:00

八月头条: Python 正在追逐 Java 的 TIOBE 指数记录本月,Python 在其历史上排名首次超过 18%。上一次超过 18% 的语言是 2016 年 11 月的 Java。Java 也是有史以来排名最高的语言:2001 年 6 月为 26.49%。排名第二的 C++ 现在落后 Python 8%,排名第一和第二的差距也几乎是创纪录...

详情...
编程

Laravel 中的地理数据检索

719 2024-08-07 00:42:00

在这个系列中,我将试图涵盖我在那个项目中遇到的与地理数据相关的所有方面。首先是如何检索地理数据。有些人可能知道 OpenStreetMap 项目——Overpass API 是它的一部分,可以用来检索数据。它的行为类似于 GraphQL,因为它只有一个端点,你可以使用 Overpass QL 向其发送查询,通常 OpenStreetM...

详情...
编程

PHP 8.4.0 Alpha 4 可用于测试

746 2024-08-06 06:48:00

PHP 团队发布了 PHP 8.4.0 的第二个测试版本 Alpha 4。这延续了 PHP 8.4 的发布周期,其大致轮廓在 PHP Wiki 中指定。有关 PHP 8.4.0 Alpha 4 的源代码下载,请访问下载页面。请仔细测试此版本,并在错误报告系统中提交发现的任何问题。请不要在生产中使用此版本,这是一个早期测试版本。有关新功能和其他更改的更多信息,...

详情...