Master 1Password: vaults, Watchtower, passkeys, SSH agent, CLI, and family/team administration. Use when getting full value from 1Password personally or administering it for others.
日本語の概要は準備中です。原文の説明を表示しています。
Elasticsearch guidance — index design, mappings, query DSL, aggregations, cluster operations, and performance tuning.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Elasticsearch is a distributed search and analytics engine: JSON documents indexed into shards, queried with a rich DSL, aggregated at speed. It powers full-text search, log analytics, and metrics — workloads where relational databases struggle. It's also a distributed system with real operational demands and a query language that rewards precision.
The two disciplines are index design (mappings, analyzers, sharding) and query design (relevance, filters, aggregations). Get the mapping wrong and you're reindexing; get the cluster wrong and you're firefighting. This skill covers both, plus production operations.
text for full-text search (analyzed), keyword for sorting/aggregations/exact match. Multi-fields (text + keyword sub-field) give both.dynamic: strict or runtime for unknowns.must/should affect relevance scoring; filter clauses are yes/no (cacheable, faster). Structure searches as: filters for constraints, queries for relevance-ranked text.bool combinations, multi_match types (best_fields, most_fields, cross_fields), boosting, function_score for business rules (recency, popularity). Tune with real queries and judgments, not guesses.from/size for shallow pages; search_after (with a tiebreaker sort) for deep pagination; Scroll API for bulk export. Deep from is expensive — it re-executes across shards.Design the mapping first. Explicit types per field; text + keyword multi-fields where both search and sort/agg are needed; dynamic: strict to catch surprises.
{ "mappings": { "dynamic": "strict",
"properties": {
"title": { "type": "text", "fields": { "keyword": { "type": "keyword" } } },
"status": { "type": "keyword" },
"price": { "type": "scaled_float", "scaling_factor": 100 },
"created_at": { "type": "date" }
} } }
Choose analyzers deliberately. Default is fine for English prose; language analyzers per language field; custom analyzers for SKUs/codes (keyword tokenizer + lowercase).
Index through aliases. Write to products-write, read from products-read; reindex-and-swap for mapping changes with zero downtime.
Structure queries: filters + relevance. Filters for constraints (status, category, price range), multi_match for the text, boosts for business priority.
{ "query": { "bool": {
"must": { "multi_match": { "query": "wireless headphones", "fields": ["title^3", "description"] } },
"filter": [ { "term": { "status": "active" } }, { "range": { "price": { "lte": 200 } } } ]
} } }
Paginate with search_after. Sort by _score + _id tiebreaker (or timestamp + id); pass the last hit's sort values. Reserve from/size for shallow admin pages.
Aggregate carefully. Filter before aggregating; cap terms size; use composite aggs for paginating through buckets; watch the fielddata circuit breaker.
Manage lifecycle with ILM. Rollover hot indices by size/age; move to warm (fewer replicas, force-merge), then delete. Automate from day one for time-series data.
Operate. Snapshot to object storage on a schedule; monitor shard balance, JVM heap, GC, indexing rate, and query latency; upgrade rolling with compatibility checks.
PUT _index_template/logs-template
{ "index_patterns": ["logs-*"],
"template": { "settings": { "number_of_shards": 3 },
"mappings": { "dynamic": "strict", "properties": {
"@timestamp": { "type": "date" }, "level": { "type": "keyword" } } } } }
text where keyword was needed for sorting/aggs (or vice versa); multi-fields from the start.from/size pagination — expensive shard fan-out; use search_after.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Master 1Password: vaults, Watchtower, passkeys, SSH agent, CLI, and family/team administration. Use when getting full value from 1Password personally or administering it for others.
日本語の概要は準備中です。原文の説明を表示しています。
Create 3D visuals with modeling, texturing, lighting, rendering, and optimization for web and product.
日本語の概要は準備中です。原文の説明を表示しています。
Create 3D web experiences: scene setup, models, materials, lighting, animation, scroll-driven scenes, and performance budgets. Use when adding 3D to websites beyond basic demos.
日本語の概要は準備中です。原文の説明を表示しています。
Writing abstracts that get papers read — structured content, the 5-sentence core, and journal-specific constraints.
日本語の概要は準備中です。原文の説明を表示しています。
Learn effectively from courses and academies: choosing programs, studying actively, and converting courses into skills. Use when investing time/money in structured learning.
日本語の概要は準備中です。原文の説明を表示しています。
Audit designs for accessibility with WCAG checklists covering color, type, focus, motion, and content.
日本語の概要は準備中です。原文の説明を表示しています。