Algolia:在 Laravel 中搜索多个索引

尼科切维奇·斯特凡

我想设置 algolia 来搜索 Laravel 中的多个索引,使用类似这样的简单方法。

Route::get('/search/{query}', function ($query) {
$queries = [
    [
        'indexName' => 'movies_index',
        'query' => $query,
        'hitsPerPage' => 3
    ],
    [
        'indexName' => 'directors',
        'query' => $query,
        'hitsPerPage' => 3,
    ],
    [
        'indexName' => 'screenwriters',
        'query' => $query,
        'hitsPerPage' => 10
    ]
];



var_dump($queries);});

但我也是 laravel 和 algolia 的初学者,所以我不完全确定如何继续下去。

肯尼·霍纳

根据Algolia Docs所述:

// perform 3 queries in a single API call:
//  - 1st query targets index `categories`
//  - 2nd and 3rd queries target index `products`

$queries = [
  [
    'indexName' => 'categories',
    'query' => $myQueryString,
    'hitsPerPage' => 3
  ],
  [
    'indexName' => 'products',
    'query' => $myQueryString,
    'hitsPerPage' => 3,
    'facetFilters' => 'promotion'
  ],
  [
    'indexName' => 'products',
    'query' => $myQueryString,
    'hitsPerPage' => 10
  ]
];

$results = $client->multipleQueries($queries);

var_dump($results['results']);

不要忘记初始化你的$client第一个:

$client = new \AlgoliaSearch\Client('APP_ID', 'APP_KEY');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Algolia 搜索多个索引 IOS

来自分类Dev

通过Algolia的Laravel搜索框架发送数组以建立索引

来自分类Dev

使用Laravel Scout设置Algolia索引属性

来自分类Dev

使用Laravel Scout设置Algolia索引属性

来自分类Dev

Laravel scout algolia geosearch

来自分类Dev

Algolia : 搜索结果顺序

来自分类Dev

创建副本索引 Algolia

来自分类Dev

如何在Algolia即时搜索中实现多个分页实例?

来自分类Dev

获取Algolia索引中的记录总数-Javascript

来自分类Dev

在Laravel 5.2上的发布请求中传递Algolia id属性而不是Name Atributre

来自分类Dev

如何让服务提供者或特征将 Algolia 集成到我的 Laravel 控制器中?

来自分类Dev

与Algolia进行关系搜索吗?

来自分类Dev

在Algolia搜索中使用advancedSyntax

来自分类Dev

使用 Algolia 进行地理搜索

来自分类Dev

Laravel和Algolia Instantsearch.js

来自分类Dev

Laravel和Algolia Instantsearch.js

来自分类Dev

在Algolia中显示“最佳结果”?

来自分类Dev

Algolia可以跨多个子域进行搜索吗?

来自分类Dev

Algolia可以跨多个子域进行搜索吗?

来自分类Dev

使用Algolia搜索(提取文本)PDF文件

来自分类Dev

带有属性名称的Algolia搜索

来自分类Dev

为 Algolia 搜索结果正确使用 Facet

来自分类Dev

Rails Algolia 404索引不存在

来自分类Dev

Rails:在Algolia自动完成搜索中单击结果

来自分类Dev

在我的应用中实施时在Algolia搜索上出现错误

来自分类Dev

Rails:在Algolia自动完成搜索中单击结果

来自分类Dev

如何在 Algolia 中添加具有多个值的 FacetRefinement?

来自分类Dev

在 Algolia 中按属性获取单个对象

来自分类Dev

是否可以使用 Algolia 对多索引搜索的结果进行排名?

Related 相关文章

热门标签

归档