Search K
Appearance
Appearance
Overview Use this guide to create and configure an Elasticsearch service account in MinuteView Console. This service account is required to enable the Mesh module for powerful search and indexing capabilities including:
- Mesh search engine for document indexing and full-text search across all MinuteView content
- Real-time content indexing of files, emails, and structured data
- Advanced search features like faceted search, autocomplete, and fuzzy matching
- Analytics and reporting on search patterns and content usage
- Integration with AI services for semantic search and content analysis
When MinuteView is installed, Elasticsearch is automatically installed on the server with admin credentials saved in the installation directory. You can use these default credentials or create custom credentials for this service account.
When MinuteView is installed, Elasticsearch is automatically deployed:
C:\Program Files\MinuteView\Elasticsearch\
(or custom install path)config\
subdirectorydata\
subdirectory contains indices and cluster statelogs\
subdirectory contains operation logsThe default admin credentials are saved during installation:
elasticsearch-credentials.txt
or similar in the MinuteView installation directoryelastic
or admin
http://localhost:9200
or https://localhost:9200
services.msc
)The simplest approach is to use the admin credentials created during MinuteView installation:
elastic
username and generated passwordhttp://localhost:9200
(or https://localhost:9200
if SSL is enabled)If you prefer dedicated service credentials:
# Create dedicated service user
curl -X POST "localhost:9200/_security/user/minuteview-mesh-service" \
-u "elastic:your-admin-password" \
-H "Content-Type: application/json" \
-d '{
"password": "your-secure-service-password",
"roles": ["superuser"],
"full_name": "MinuteView Mesh Service Account"
}'
http://localhost:5601
minuteview-mesh-service
superuser
or custom role with necessary permissionsThe service account needs the following capabilities:
monitor
, manage_index_templates
, manage_ilm
all
on MinuteView indices (e.g., minuteview-*
)Elasticsearch-Mesh-Service
(descriptive naming for Mesh module)http://localhost:9200
https://localhost:9200
http://localhost:9201
(if modified during installation)elastic
minuteview-mesh-service
minuteview
(creates indices like minuteview-documents-*
)Note: This service account is specifically required for the Mesh module functionality.
MinuteView automatically creates optimized index templates, but you can customize:
{
"index_patterns": ["minuteview-documents-*"],
"template": {
"settings": {
"number_of_shards": 1,
"number_of_replicas": 1,
"analysis": {
"analyzer": {
"minuteview_analyzer": {
"type": "custom",
"tokenizer": "standard",
"filter": ["lowercase", "stop", "snowball"]
}
}
}
},
"mappings": {
"properties": {
"title": {"type": "text", "analyzer": "minuteview_analyzer"},
"content": {"type": "text", "analyzer": "minuteview_analyzer"},
"file_type": {"type": "keyword"},
"created_date": {"type": "date"},
"modified_date": {"type": "date"},
"author": {"type": "keyword"},
"tags": {"type": "keyword"}
}
}
}
}
After creating the Elasticsearch service account, you must enable the Mesh module:
Elasticsearch-Mesh-Service
(or your chosen service account name)Important: The Mesh module will not function until you select an Elasticsearch service account in Global Settings.
After saving Global Settings:
Once the Mesh module is enabled:
Configure how content is processed:
Monitor cluster health through:
{
"index": {
"refresh_interval": "30s",
"number_of_replicas": 0,
"translog": {
"flush_threshold_size": "1gb",
"sync_interval": "30s"
}
}
}
Authentication Failed
Network Connectivity
Cluster Health Issues
Slow Indexing
Slow Search
Index Size Issues
Name: Elasticsearch-Production-Main
Type: Elasticsearch
Connection Type: Cloud
Cloud ID: minuteview-search:dXMtZWFzdC0xLmF3cy5m...
Username: minuteview-service
Index Prefix: minuteview
Shards: 2
Replicas: 1
Name: Elasticsearch-Development-Test
Type: Elasticsearch
Connection Type: On-Premise
Endpoint: https://dev-elasticsearch:9200
Username: minuteview-dev
Index Prefix: minuteview-dev
Shards: 1
Replicas: 0
Name: Elasticsearch-HighPerf-Analytics
Type: Elasticsearch
Connection Type: Cloud
Bulk Size: 500
Request Timeout: 60s
Max Retries: 5
Refresh Interval: 5s
This configuration enables powerful search capabilities throughout MinuteView, from real-time content indexing to advanced analytics and AI-enhanced search experiences.