问题标签 [searchkit]

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 投票
0 回答
215 浏览

javascript - SearchKit - 无法让示例应用程序正常工作

我已经安装了 searchkit ( https://github.com/searchkit/searchkit ) 并且一直试图获得一个基本的网页来显示一些东西。一般来说,我对 Javascript 和 Web 开发的经验很少,希望能得到一些帮助和指导。

我通过 bower 安装了 SearchKit,然后简单地将 bundle.js 和 theme.css 复制到我的项目中,只是为了查看它的工作原理。

我有以下目录结构:

我从 bower 安装的发布目录中复制了 bundle.js 和 theme.css。我从 SearchKit 文档网站 ( http://docs.searchkit.co/stable/docs/setup/project-setup.html ) 的实时编辑器中复制了 searchkitbundle.js。

这是我的 index.html 代码:

我尝试过以各种方式改变它,但无法让它发挥作用。它工作过一次,但我似乎无法让它再次这样做。

无论是在浏览器中还是在我的 IDE 中,我都没有看到任何错误。我在本地部署它以及它的另一个副本在 Tomcat JSP 应用程序中。

谁能看到我在这里做错了什么并让它工作?

0 投票
1 回答
163 浏览

pagination - searchkit 分页未显示使用 webkit 放置“解析”代码的位置

参考之前的问题

Searchkit 分页未显示。@artem-timofieiev 在这里分享代码:react searchkit with material-ui (pagination is-disabled)

我究竟在哪里粘贴这段代码?

0 投票
1 回答
282 浏览

searchkit - Searchkit 复选框过滤器

我在使用 Searchkit 复选框过滤器时遇到问题。这是带有示例的文档的链接。 http://docs.searchkit.co/stable/docs/components/navigation/checkbox-filter.html

复选框过滤器中是否可以有两个复选框?或者如果我需要过滤我如何将它们组合在一起?

例如,在链接中,您可以看到我们有Rated和复选框Rated R,我想有 ex。Rated RRated +18

0 投票
1 回答
219 浏览

node.js - nodejs searchkit 演示“找不到模块 'react'。”

我正在尝试安装一个 searchkit 演示“IMDB 搜索演示”:http ://searchkit.co/demos

我复制了以下内容:https://github.com/searchkit/searchkit-demo到我桌面上的一个文件夹中

我安装了nodejs,在cmd中进入那个文件夹,输入“npm install”和“npm start”

有一个非常大的错误列表,例如:

最后:

然后我使用“npm i -S react”自己安装 react。

npm start:相同的错误消息。

在 localhost:3000 打开一个网页,在标题中显示“Sample App”,但该页面是空白的。

你知道为什么这不起作用吗?我在 ubuntu 上尝试过:同样的结果,所以我想我错过了一些重要的东西。

谢谢。

0 投票
1 回答
113 浏览

javascript - 如何按字母顺序排列过滤器菜单

嗨,我在我的项目中使用 reactjs searchkit 组件。作为要求,我需要按字母顺序列出过滤器菜单顺序

在下图中,我需要按字母顺序排列演员列表,我该怎么做?

在此处输入图像描述

任何人都可以知道如何做到这一点?

0 投票
1 回答
541 浏览

javascript - searchkit - 如何将道具传递给 itemComponent 组件

我对 React 还很陌生,我真的很感谢这方面的一些帮助,因为它让我发疯了。

我试图弄清楚如何将道具listComponent<ViewSwitcherHits/>组件传递到 searchkit 中。

父组件:

所以这QueryDetailView是我创建的一个自定义组件,它需要道具才能显示所选查询的详细视图。用户从另一个组件的下拉列表中选择一个查询块,然后该选定过滤器将显示在该QueryDetailView组件中。可能有更好的方法将选定的查询对象从子级传递给父级,然后再传递给QueryDetailView子级。我来自 Angular,所以我知道一个服务非常适合这个,但不确定如何在 React 中实现。或者,如果 Searchkit 甚至允许将道具传递到ItemComponent.

我希望这是足够的信息。如果没有,请告诉我,我会添加更多代码。谢谢!

0 投票
1 回答
220 浏览

reactjs - RefinementList 无法处理我的数据

我目前正在为 reactjs UI 项目使用 searchkit 组件。我们有自己的数据,但 RefinementList 组件没有处理它。

关于 .raw 的弹性搜索数据是否需要任何设置?感谢帮助!

0 投票
0 回答
294 浏览

elasticsearch - SearchKit 带有键、值的嵌套字段

对于一个新问题,我会为嵌套字段和内部键、值对添加一个 RefinmentFilter。

我们的查询应该如下所示:

这是我们的样本数据:

有没有办法使用标准过滤器来实现这一点?如果不是,那么让 SearchKit 适应我们所需行为的最简单方法是什么?

0 投票
1 回答
306 浏览

javascript - searchkit - RefinementListFilter 复选框不持久状态

我对 searchkit 中的 RefinementListFilter 有疑问。我有一些布尔过滤器,例如:{field: 'hasChildren': {'1' : 'Yes', '0': 'No'}}给出该字段的翻译示例。出于某种原因,我可以在 url 和 SelectedFilters/GroupSelectedFilters 中的页面刷新后保留正确的选定过滤器,但刷新视图后不会检查 RefinementListFilter 中的实际复选框。url 查询字符串的示例:&hasChildren[0]=1,其中hasChildren为真。你知道为什么复选框不能正确反映查询的状态吗?如果您需要,我可以提供更多信息。谢谢!

PS:hasChildren如果有帮助的话,我的 ES 映射将该字段作为布尔类型。

0 投票
3 回答
979 浏览

elasticsearch - 无法使用 Searchkit 连接到 Elasticsearch

我开始使用搜索工具包并尝试连接到 Elasticsearch 5.2 版的本地实例。Elasticsearch 实例中已经有一个索引、映射和数据,我可以使用 Kibana 查询数据。

页面加载时,结果始终为 0 个找到的结果。我什至不确定它是否成功连接到本地实例。代码是:

我可能做错了什么或错过了什么。有人可以帮忙吗?