Demonstrate various indexing features.
(self)
| 195 | return None |
| 196 | |
| 197 | def demonstrate_features(self): |
| 198 | """Demonstrate various indexing features.""" |
| 199 | print("\n🎯 Batch Indexing Demo Features:") |
| 200 | print("=" * 50) |
| 201 | |
| 202 | # Show configuration |
| 203 | print(f"📋 Configuration file: {self.config_path}") |
| 204 | print(f"📊 Number of indexes to create: {len(self.config.get('indexes', []))}") |
| 205 | |
| 206 | # Show pipeline settings |
| 207 | pipeline_settings = self.config.get("pipeline_settings", {}) |
| 208 | if pipeline_settings: |
| 209 | print("\n⚙️ Pipeline Settings:") |
| 210 | for key, value in pipeline_settings.items(): |
| 211 | print(f" {key}: {value}") |
| 212 | |
| 213 | # Show model configuration |
| 214 | ollama_config = self.config.get("ollama_config", {}) |
| 215 | if ollama_config: |
| 216 | print("\n🤖 Model Configuration:") |
| 217 | for key, value in ollama_config.items(): |
| 218 | print(f" {key}: {value}") |
| 219 | |
| 220 | def run_demo(self): |
| 221 | """Run the complete batch indexing demo.""" |