كيف تجد محركات البحث الأشياء
في هذا الدرس 4 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
explain the inverted index and why full-text search is fast.
الموضوعات المخطط لها
- Normal index: document → words. Inverted index: word → list of documents containing it.
- A query looks up each word and combines the lists (AND/OR), so it does not scan every document.
- Engines (Lucene-based: OpenSearch, Elasticsearch) split an index into shards for scale and replicas for availability.
- Search is near-real-time: a document becomes searchable after a refresh (about a second by default; verify).
- A search engine is a derived view of data, not a database of record.
تفاصيل المخطط المبدئي
عرض عملي
| Term | Documents |
|---|---|
| red | 1, 3 |
| shoe | 1, 2, 3 |
| leather | 2 |
Query red shoe intersects lists to find docs 1 and 3.
اختبر فهمك
Why is an inverted index fast?
أظهر الإجابة
It looks up words directly instead of scanning all documents.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.