クエリ操作 基本型 $ curl -XGET 'http://localhost:9200/<インデックス名>/_search' パラメータ指定 (Query String) $ curl -XGET 'http://localhost:9200/<インデックス名>/_search?q=<フィールド名>:<検索ワード>' クエリDSL $ curl -XGET 'http://localh…
Elasticsearchを構成する概念 ドキュメント Elasticsearchに格納するデータの単位。RDBでいうところのレコードの概念。 primary keyとなるIDで管理され、ドキュメント作成時に指定可能。指定しなければ自動で採番される。 フィールド text型 格納する際、単…
よく忘れるのでメモしておきます。 以下の例ではObject型と定義したPosition型を持つdataプロパティの型定義の例。 export type Position = { lat: number, lng: number } export default Vue.extend({ data () { return { myProperty: {} as Object, balloo…
TypeScriptでVueを記述していた時、this.propertyの参照が Property 'property' does not exist on type のようなエラーが出て、buildに失敗するような挙動になりました。 Vueインスタンスとしてコンポーネントを定義する export default { name: 'myPage', …
vuetifyを使用する vuetifyはvue create後にaddするので、typescript.jsonにcompile typeの記述が必要なようです。 typescript.json、compilerOptions.typeにvuetifyを追記 "types": [ "webpack-env", "mocha", "chai", "vuetify" ], vue2-google-mapsを使用…
引き続きLambdaを触っていて、手を動かしながら読み終えました。 こちらの本はLambda + API Gateway + DynamoDBを基本としながらも、Cognito、Kinesis、CloudFormationなんかも詳しく解説してくれています。私もCognito、Kinesis、CloudFormationを勉強した…
CodePipelineはGithubのpushイベントをウォッチし、ブランチにプッシュ後自動でbuild & deployすることが出来ます。 CodeBuildの設定 GitHubで管理しているプロジェクトのBulidの実行環境構成を記述します。 build-project.json { "timeoutInMinutes": 60, "…