问题标签 [meilisearch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
indexing - 美利搜索 PDF 和 Docx 文件
是否可以使用美力搜索来搜索 PDF 和 DOCX 文件的内容?如果是,索引和搜索的过程是什么?
laravel - 搜索 Meilisearch / Laravel Scout 中的所有单词
我正在使用 Laravel Scout 和 Meilisearch 来预先搜索标题列表。我还使用它来匹配具有不同拼写的重复项。我遇到的问题是,Meilisearch 会显示匹配任何单词的结果。例如打字the world
会出现:
当我需要它来匹配两个世界并且只返回the world
and时World, The
。有没有办法通过 Meilisearch 实现这一目标?
python - Meilisearch 过滤器不返回任何内容
我使用 Python 在 Docker 中实现了 Meilisearch。我试图在搜索中添加一个过滤器,但我无法得到它不会返回任何命中。
我不明白为什么我没有得到任何回报。这些值应该返回一个结果。任何帮助都会得到帮助。
laravel-8 - laravel scout 添加附加属性(仅在 meilisearch 中)
我尝试使用 laravel scout 将基于 SQL 的搜索迁移到 meilisearch。
目前整个搜索应该迁移到 meilisearch,包括所有过滤和排序选项。
A与(产品型号)product
有关系:feedbacks
我想包括对 meilisearch 的反馈量,但不是整个关系,因为排序不需要它。
如何添加其他字段以供 meilisearch 索引,而不将字段包含到 mySQL 数据库(feedback_amount
fe)中?
node.js - 使用 Google Cloud Function 将数据从 firebase firestore 导出到 MeiliSearch
我正在通过Cloud Function将数据从Firebase Firestore导出到MeiliSearch(我是新手),但问题是它正在收集所有数据但在MeiliSearch中它只导出一个块,比如25k中的400个条目,并且通过一次又一次触发该功能导出数据变得越来越少。
meiliSearch 在数字海洋上。
注意:这也让我付出了代价,因为 Firebase 说我已经向 Firestore 发出了 2700 万次调用。
现在,我知道它正在从 firestore 获取整个表数据,但我不知道为什么它不在 meilisearch 中。
php - 为什么 Laravel Scout 分页搜索方法返回空数组,而总数显示更多 609 个结果?
我有一个 Laravel 应用程序,其中 Scout 和 Meilisearch 用作 API。一种方法是搜索 Projects 模型(其中包含大约 4k 条记录)并返回分页结果,这一直有效,直到几天前。
示例记录
代码
回复
响应总共返回 609,同时还返回一个空数据数组。
奇怪的是当我只用一个空格搜索时,$projects = Project::search(' ');
它确实返回了分页中的所有记录。
希望有人可以帮助我,欢迎任何提示。
eloquent - laravel scout 在使用 load() 时保持分页
使用 laravel scout 在 meilisearch 中执行一些搜索。
以下代码:
如您所见,在检索到 meilisearch 的搜索结果后,我需要加载一个关系(关系mainImage
和seller
.
两者都与搜索本身无关,但由于视图需要它们,因此需要加载它们。
当我转储此代码时
根据要求,它是 type Illuminate\Pagination\LengthAwarePaginator
。一旦我load()
用来加载其他关系,它的类型Collection
就会破坏所有模板代码,例如:
知道如何保持这种Illuminate\Pagination\LengthAwarePaginator
类型吗?
eloquent - laravel scout (更新 scout 内部属性)
我添加了一些属性,这些属性只存在于 scout 中的搜索索引中。
修改这些最简单的方法是什么?由于它们不是基于 SQL 的模型的一部分,->update()
因此无法使用,因为 mySQL 不知道这些属性?
产品型号:
如何更新views_total
金额?因为这不是 mySQL 数据库中的字段,所以只能通过 laravel scout / search index 获得。
node.js - ExpressJS res.status(500).json - 无法读取未定义的属性
我正在尝试设置一个 MeiliSearch 索引,以便在我的后端服务器(NodeJS/ExpressJS)启动时填充。下面是我的代码:
});
除了我添加任何一个引用“res”的行之外,一切都很好。那时我得到错误:
reactjs - 如何设置公共 nginx 服务器,以便它可以在同一台机器上调用私有本地服务器
我在一台机器上运行了两台 Web 服务器,其中一台是我不需要直接制作 publuc 的应用程序(具体来说是 Meilisearch)。假设这个应用程序在端口 7700 上运行。
另一台服务器是一个 React 静态网站,它使用localhost:7700
.
我已经使用 nginx 公开了 react web 服务器,我可以看到该网站,但它无法与私有服务器通信。
我究竟做错了什么?我还需要将 7700 暴露在互联网上吗?