Knowledge Utilization Strategy with Fess
A goal-oriented practical guide to enterprise search. This 23-part series covers everything from Fess deployment to AI integration, driven by real-world use cases.
Fundamentals (For Beginners)
Part 1: Why Enterprises Need Search - Why enterprise search matters and the challenges of scattered information
Part 2: A 5-Minute Search Experience - Quick start: launch Fess with Docker Compose and experience search in minutes
Part 3: Embedding Search into an Internal Portal - Three patterns for embedding search widgets into existing websites
Part 4: Unified Search Across Scattered Files - Build cross-source search across file servers and cloud storage
Part 5: Tailoring Search to Users - Filter search results by role, label, department, and permissions
Practical Solutions (For Intermediate Users)
Part 6: A Knowledge Hub for Development Teams - Unified search across Git repos, wikis, tickets, and chat for dev teams
Part 7: Search Strategy for the Cloud Storage Era - Configure and operate cross-search for Google Drive, SharePoint, and Box
Part 8: Growing Search Quality - Continuous search quality improvement through log analysis and tuning
Part 9: Search Infrastructure for Multilingual Organizations - Analyzer configuration for correctly searching Japanese, English, and Chinese documents
Part 10: Stable Operation of a Search System - Production best practices for monitoring, backup, and disaster recovery
Part 11: Extending Existing Systems with the Search API - REST API integration patterns for CRM and internal business systems
Part 12: Making SaaS Data Searchable - Index data from Salesforce, databases, and other SaaS platforms
Architecture & Scaling (For Advanced Users)
Part 13: Multi-Tenant Search Platform - Multi-tenant design to serve multiple organizations from a single Fess instance
Part 14: Scaling Strategies for Search Systems - Step-by-step scaling from single server to cluster architecture
Part 15: Secure Search Infrastructure - SSO (OIDC/SAML) integration and access control in zero-trust environments
Part 16: Search Infrastructure Automation - Configuration as code and automated deployment via CI/CD pipelines
Part 17: Extending Search with Plugins - Implement custom data source plugins and Ingest pipelines
AI & Next-Generation Search (For Advanced Users)
Part 18: Fundamentals of AI Search - Overview of the evolution from keyword search to vector and semantic search
Part 19: Building an Internal AI Assistant - Build an internal Q&A system using RAG over corporate documents
Part 20: Connecting AI Agents with Search - Integrate Fess as an MCP server with Claude and other AI tools
Part 21: Cross-Searching Images and Text - Multimodal search across text and images using vector embeddings
Part 22: Drawing an Organizational Knowledge Map from Search Data - Visualize information utilization with OpenSearch Dashboards analytics
Conclusion
Part 23: Blueprint for a Company-Wide Knowledge Platform - Reference architecture for an enterprise-wide knowledge platform built on Fess
Use Cases & Examples
Fess Use Cases & Examples - Industry-specific and scale-based use cases
Fess vs Other Search Solutions - Fess vs other search solutions (Elasticsearch, Solr, etc.)