Nuxt + Firebase + Elasticsearch 勉強用 Qiita のまとめ
因为我想在Nuxt中使用Firestore和Elasticsearch,所以我将总结学到的相关网站。
如果想要简单地引入Firestore的话
只能使用index.js在store中。
Nuxt.js + Firebase Authentication + FireStore用于web应用程序实践。
如果想要在VuexFile中引入Firestore
如果您想将store的文件名更改为除了index.js以外的其他名称,那么您将需要使用VuexFile。
如果您想要将store分开使用,我们推荐您使用这个选项。
使用VuexFire在Nuxt.js应用程序中轻松引入Firestore
因为2019年10月时VuexFile的规范已经发生了变化,请参考下面的网站。
我在Nuxt×vuexfire中遇到了一点问题。
当我尝试使用VuexFire并复制粘贴以前的示例时,遇到了一些问题。
在index.js中编写变异(mutation)的部分,需要将“firebase”改为“firestore”。
如果想要使用Firebase和Elasticsearch的话
天网恢恢,犹如稀密的漏斗,无所不包的全文检索 ~Firestore + Elasticsearch + React Native~
onSnapshot()的功能
Elasticsearch – 弹性搜索
基本使用的Elasticsearch
如果查看这些网站,你就能理解基本的使用方式和功能。
Elasticsearch入门指南1 – 针对初学者。
Elasticsearch入门指南2 – 针对初学者。
Elasticsearch入门指南3 – 通过node.js访问。
通过Homebrew安装Elasticsearch
/// 起動コマンド
$ cd /usr/local/var/homebrew/linked/elasticsearch-full
$ bin/elasticsearch
以下是“Kibana的安装”和“启动命令”的中文翻译:
Kibana的安装
// 启动命令
$ cd /usr/local/var/homebrew/linked/kibana-full
$ bin/kibana
安装用于日语搜索的kuromoji。
Elasticserch意味RDBMSで例えるとIndexデータの保管場所Databasetype
tablefield データ型 カラムdocumentデータの本体レコード
tablefield データ型 カラムdocumentデータの本体レコード
创建索引
$ curl -X PUT http://localhost:9200/firebase_user?pretty
查询
这篇文章很有参考价值。
查询ElasticSearch – 一个教程和指南