问题标签 [algolia]

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.

0 投票
1 回答
369 浏览

javascript - 如何在阿尔及利亚按时长搜索

假设我正在构建一个酒店预订平台,每个房间记录都有可用性日历。一个常见的搜索条件是按持续时间搜索。用户输入开始日期和结束日期,并且数据库获取在该持续时间内未被占用的房间。

我实施了一种非常幼稚的方法,将占用的天数存储为天数。

然后在客户端,我添加以下 javascript 代码来交叉检查日期是否在numericRefinement

所以,这显然不是一个好方法,我想知道如何更好地利用 algolia 并按持续时间搜索?

谢谢

0 投票
1 回答
1061 浏览

javascript - Algolia 匹配精确属性

当我尝试使用

使用 Javascript 客户端

我明白了

但是我正在使用 Laravel 包进行保存,并且我已经在那里设置了 attributesToIndex 字段?

0 投票
1 回答
171 浏览

typeahead.js - Algolia 前缀匹配

我有一个记录'ABC756'

如何使其与 typeahead.js 中的查询匹配

它仅在我键入时匹配

我的设置

0 投票
1 回答
360 浏览

php - Laravel installing Algolia package

I am trying to install the Algolia laravel package but I am getting this error:

Trait 'App\AlgoliaEloquentTrait' not found

I follow the instructions under install, configuration and quickstart from this link:

https://github.com/algolia/algoliasearch-laravel#configuration

I simply added use AlgoliaEloquentTrait; to one of my models. What could I be doing wrong here?

0 投票
1 回答
625 浏览

magento - Magento中的Algolia重新索引

在我的Magento中,我有一些模块可以手动更改数据库。例如,更改某些属性,或从某些目录中导入新产品等。

因此,在这种情况下没有使用Algolia钩子。

有什么方法可以从 php-script进行algolia reindex 吗?

0 投票
1 回答
1072 浏览

javascript - 如何为 js 变量设置最小和最大边界?

我目前正在使用 vuejs 渲染分页。这是我的 algolia 数据。

我正在检查用户是否按下了上一个按钮/下一个按钮或直接输入(1、2、3 等)

这工作正常,但我只有 0 - 4 页(页面从 0 开始)。如何确保我的 currentPage var 不会出现负数或超出我拥有的最大页面数量?

我想使用另一个 if 语句可以工作,但感觉有点草率。我正在学习 javascript 和 vue.js,所以我想知道是否有更好的方法。

0 投票
1 回答
816 浏览

javascript - 是否可以随机排序,并在字段上查询是否存在?

在 Algolia 上,我正在尝试随机排序……有可能吗?
我也尝试查询字段是否不存在。我尝试了类似
......但我不确定它是否可能。facetsmy_attribut:null

你能帮助我吗?

感谢

0 投票
1 回答
1724 浏览

node.js - 用于 node.js 和 Mongodb 的 Algolia

我现在有一个问题,Algolia 确实提供了关于 node.js 的丰富文档,但我现在的问题是

1) 我如何将 mongodb 数据库导入到 algolia 服务器?似乎他们正在展示如何在 node.js 中使用 MySql 数据库而不是 Mongodb

2)我使用ejs来呈现html,所以我需要使用node.js查询搜索的值还是让客户端html处理它?

因为使用 ejs 我必须使用

任何有 algolia + node.js + mongodb 经验的人,请给我你的建议。谢谢

0 投票
1 回答
711 浏览

node.js - 如何在 node.js 中迭代 mongodb 数据库以发送到 Algolia?

在 Algolia 的文档中,对于他们指定使用 MySQL 而不是 MongoDB 进行索引的 node.js 部分,我对这个问题还有另一个问题,但这是一个更普遍的问题,请查看此处

有些人要求我使用mongo-connector但尝试了它,但我遇到了一些未知错误,这让我解决了问题

我真正的问题是,我如何将 mongodb 中的集合列表迭代到 algolia?

这是 Node.js 中 Algolia 的 MySQL 版本

具体来说,我使用猫鼬作为我的 ORM,所以我在其他库中没有经验。请帮助我,这样我就可以找到一些搜索界面了:(。

0 投票
1 回答
216 浏览

import - Algolia:如果我将具有不同属性的记录导入索引会发生什么?

例如,如果我发送带有属性“color”但带有属性“price”的recordOne。然后集合中的第二条记录recordTwo 具有属性“price”但没有属性“color”。