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 – Knowledge Utilization in the Age of Information Overload - Why enterprise search matters and the challenges of scattered information
Part 2: A 5-Minute Search Experience – First Contact with Fess Using Docker Compose - Quick start: launch Fess with Docker Compose and experience search in minutes
Part 3: Embedding Search into an Internal Portal – Adding Search to Existing Websites - Three patterns for embedding search widgets into existing websites
Part 4: Unified Search Across Scattered Files – Building Cross-Search for Multi-Source Environments - Build cross-source search across file servers and cloud storage
Part 5: Tailoring Search to Users – Role-Based Search Result Control - 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 Code, Wiki, and Tickets - Unified search across Git repos, wikis, tickets, and chat for dev teams
Part 7: Search Strategy for the Cloud Storage Era – Cross-Search Across Google Drive, SharePoint, and Box - Configure and operate cross-search for Google Drive, SharePoint, and Box
Part 8: Growing Search Quality – A Search Tuning Cycle Based on User Behavior Data - Continuous search quality improvement through log analysis and tuning
Part 9: Search Infrastructure for Multilingual Organizations – Building an Environment to Properly Search Documents in Japanese, English, and Chinese - Analyzer configuration for correctly searching Japanese, English, and Chinese documents
Part 10: Stable Operation of a Search System – Monitoring, Backup, and Failure Recovery in Practice - Production best practices for monitoring, backup, and disaster recovery
Part 11: Extending Existing Systems with the Search API – Integration Patterns for CRM and Internal Systems - REST API integration patterns for CRM and internal business systems
Part 12: Making SaaS Data Searchable – Integration Scenarios with Salesforce and Databases - Index data from Salesforce, databases, and other SaaS platforms
Architecture & Scaling (For Advanced Users)
Part 13: Multi-Tenant Search Platform – Designing a Single Fess Instance to Serve Multiple Organizations - Multi-tenant design to serve multiple organizations from a single Fess instance
Part 14: Scaling Strategies for Search Systems – Gradual Expansion from Small to Large Scale - Step-by-step scaling from single server to cluster architecture
Part 15: Secure Search Infrastructure – SSO Integration and Search Access Control in a Zero Trust Environment - SSO (OIDC/SAML) integration and access control in zero-trust environments
Part 16: Search Infrastructure Automation – Management with CI/CD Pipelines and Infrastructure as Code - Configuration as code and automated deployment via CI/CD pipelines
Part 17: Extending Search with Plugins – Implementing Custom Data Sources and Ingest Pipelines - Implement custom data source plugins and Ingest pipelines
AI & Next-Generation Search (For Advanced Users)
Part 18: Fundamentals of AI Search – Evolution from Keyword Search to Semantic Search - Overview of the evolution from keyword search to vector and semantic search
Part 19: Building an Internal AI Assistant – A Search-Based Q&A System Powered by RAG - Build an internal Q&A system using RAG over corporate documents
Part 20: Connecting AI Agents with Search – Integrating Fess into External AI Tools via MCP Server - Integrate Fess as an MCP server with Claude and other AI tools
Part 21: Cross-Searching Images and Text – Next-Generation Knowledge Management with Multimodal Search - Multimodal search across text and images using vector embeddings
Part 22: Drawing an Organizational Knowledge Map from Search Data – Understanding Information Utilization through the Analytics Dashboard - Visualize information utilization with OpenSearch Dashboards analytics
Conclusion
Part 23: Blueprint for a Company-Wide Knowledge Platform – Grand Design for an Information Utilization Infrastructure Centered on Fess - 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.)