# نوٹریچ ورکسپیز اور جدید تلاش کی تعلیمات
اس دور میں، معلومات کی بے تحاشا مقدار عام بات ہے، لہذا اپنے ڈیجیٹل خیالات کو مؤثر طریقے سے منظم کرنا صرف ایک آسائش نہیں، بلکہ ایک ضرورت بھی ہے۔ **نوٹریچ** دو قدرتی خصوصیات پیش کرتا ہے، جو اس طرح سے ڈیجیٹل معلومات کو منظم کرنے میں مدد کرتی ہیں: **الگ الگ کام کے مقامات** اور **جدید تلاش کا نظام**۔
یہ تعلیمات آپ کو ان خصوصیات کو سیکھنے میں مدد کریں گی، تاکہ آپ ایک ایسا نظام تخلیق کر سکیں جو آپ کی ضروریات کے مطابق بڑھ سکے۔
---
## حصہ 1: نوٹریچ میں ورکسپیز کو سمجھنا
### ورکسپیز کیا ہیں؟
تصور کریں کہ آپ کے پاس زندگی کے مختلف شعبوں کے لئے الگ الگ نوٹ بکس ہیں – ایک کام کے پروجیکٹس کے لئے، دوسری ذاتی نوٹس لکھنے کے لئے، اور تیسری تحقیقی نوٹس کے لئے۔ **نوٹریچ** میں ورکسپیز اس طرح کی تنظیمی وضاحت کو ڈیجیٹل ماحول میں لاتا ہے۔
نوٹریچ میں ہر ورکسپیز ایک **مکمل طور پر الگ کردہ کنٹینر** ہے، جس میں اپنا خاص پرٹوکول، الگ الگ سرچ انڈیکس، منفرد URL روٹنگ، اور الگ الگ AI میموری کنٹیکس شامل ہیں۔
### کثیر ورکسپیز کا استعمال کیوں کیا جاتا ہے؟
| منظرنامہ | فائدے |
|----------|---------|
| **کام اور ذاتی زندگی کا الگ الگ حصہ** | پیشہ ورانہ نوٹس کو ذاتی نوٹس سے الگ رکھنا |
| **پروجیکٹ کا الگ الگ حصہ** | مخصوص کلائنٹس یا طویل مدتی پروجیکٹس کے لئے ورکسپیز استعمال کرنا |
| **کنٹیکس کا تبدیلی** | مختلف ماحولوں کے درمیان فوری تبدیلی کرنا |
| **پرائیویسی کنٹرول** | مخصوص ورکسپیز کو شیئر کرنا بغیر غیر متعلقہ مواد کو ظاہر کیے |
| **کارکردگی کو بہتر بنانا** | بڑے ڈیٹا بیس کو فوری طور پر استعمال کرنا |
---
## حصہ 2: ورکسپیز کے درمیان نیویگیٹ کرنا
### ورکسپیز روٹر سسٹم
نوٹریچ ایک ذہین روٹنگ سسٹم استعمال کرتا ہے، جو آپ کی ورکسپیز کی ترجیحات کو یاد رکھتا ہے اور بہترین نیویگیٹ کرتا ہے۔
#### URL-بیس پر ورکسپیز کی شناخت
ہر ورکسپیز کی ایک منفرد شناخت ہے، جو آپ کے براؤزر کے URL میں ظاہر ہوتی ہے:
```
https://noterich.app/#workspace=work-projects
https://noterich.app/#workspace=personal-journal
https://noterich.app/#workspace=research-notes
```
ورکسپیز ID:
- **URL-سیف**: صرف الفانشی، ہائپرون، اور اسکرینر استعمال کیا جاتا ہے
- **پائیدار**: براؤزر کے لوکل اسٹوریج میں محفوظ ہے تاکہ فوری طور پر حاصل کیا جا سکے
- **شیئر کیا جا سکتا ہے**: آپ مخصوص ورکسپیز کے لئے لائن شیئرز کو شیئر کر سکتے ہیں
#### ورکسپیز کی تبدیلی کیسے ہوتی ہے؟
جب آپ نوٹریچ میں ورکسپیز تبدیل کرتے ہیں، تو پس پشت کیا ہوتا ہے:
```mermaid
sequenceDiagram
participant U as User
participant R as Workspace Router
participant L as LocalStorage
participant W as Web Worker
participant S as Search Engine
participant D as IndexedDB
U->>R: Click workspace switch
R->>L: Save workspace ID
R->>R: Update URL hash
R->>W: Post workspace ID message
R->>S: Reinitialize search engine
W->>D: Switch database connection
S->>D: Load workspace-specific index
S-->>U: Search ready notification
```
### ورکسپیز نام کیلئے بہترین رویے
ورکسپیز ID ایسے ہونے چاہئیں:
- **تفصیلی**: `marketing-q4-2025` کے بجائے `work1`
- **مسلسل**: آپ کی تنظیم میں نام کا استعمال مسلسل کیا جائے
- **مستقبل کے لئے مناسب**: وقتی ناموں سے اجتناب کیا جائے، سوائے عارضی ناموں کے (`project-phoenix` کے بجائے `temp-notes`)
---
## حصہ 3: جدید تلاش کی انتظامیہ
### کیوٹو ٹریڈ مطلوب سے سمیٹیک سمجھتے ہوئے
روایتی تلاش ٹولز کی بنیاد کیوٹو ٹریڈ مطلوب کے مطابق ہے۔ اگر آپ “automobile” کی تلاش کرتے ہیں، تو وہ “car” والے نوٹس نہیں پائیں گے۔ نوٹریچ کا جدید تلاش انسٹرومیٹ کو پیچھے چھوڑتا ہے۔
#### دو پرتوں پر تلاش کا نظام
نوٹریچ ایک پیچیدہ دو پرتوں پر تلاش کا نظام استعمال کرتا ہے:
```graphviz
digraph SearchArchitecture {
rankdir=TB;
node [shape=box, style="rounded,filled", fillcolor="#fafafa", color="#eaeaea", fontname="Inter", fontsize=11];
edge [color="#d4d4d4", penwidth=1.5];
Query [label="User Query", fillcolor="#000", color="#000", fontcolor="#ffffff];
subgraph cluster_processing {
label = "Query Processing Pipeline";
style = "filled";
fillcolor = "#f9f9f9";
color = "#eaeaea";
Segment [label="Text Segmentation\n(Intl.Segmenter + Smart Fallback)";
Tokenize [label="Token Classification\n(Emails, URLs, Numbers, CJK)";
}
subgraph cluster_search {
label = "Parallel Search Execution";
style = "filled";
fillcolor = "#f9f9f9";
color = "#eaeaea";
Precise [label="Precise Match\ntitle_raw field\nWeight: 1.0"];
Fuzzy [label="Fuzzy Match\ntitle/content fields\nWeight: 0.8"];
}
Merge [label="Score Merging & Ranking"];
Results [label="Final Results\nwith Highlights"];
```
### ذہین ٹیکسٹ سیگمنٹیشن
نوٹریچ کی تلاش کی طاقت اس کی پیچیدہ ٹیکسٹ سیگمنٹیشن کی صلاحیت میں ہے۔
#### کثیر زبانوں کی حمایت
تلاش انسٹرومیٹ الگ الگ زبانوں میں ٹیکسٹ کو پہچانتا ہے:
| زبان کی قسم | مثالیں | سیگمنٹیشن کی حکمت عملی |
|---------------|----------|----------------------|
| **لاطینی بنیادی** | انگریزی، اسپینیز، فرانسیسی | ٹیکسٹ کی حدود کی شناخت |
| **CJK** | چینی، جاپانی، کوریائی | کریکٹر سطح پر سیگمنٹیشن |
| **مخلوط** | کوڈ سکرپٹس، URLs، ای میلز | پیٹرن کی بنیاد پر استخراج |
| **عددی** | تاریخیں، قیمتیں، فون نمبر | خصوصی پیٹرن کی شناخت |
#### ذہین پیٹرن شناخت
نوٹریچ سیگمنٹیشن کے دوران اہم پیٹرنوں کو پہچانتا ہے اور محفوظ کرتا ہے:
- **ای میل ایڈریس**: `user@example.com`
- **URLs**: `https://example.com/path`
- **فون نمبر**: `+1-555-123-4567`
- **تاریخیں**: `2025-01-15`, `15/01/2025`
- **کرنسی**: `$1,234.56`, `¥500`
- **پیمائشیں**: `42℃`, `100km/h`
یہ اس بات کو یقینی بناتا ہے کہ “user@example.com” کی تلاش سے درست ای میل نکلے، نہ کہ “user”, “example”, اور “com” کے ٹکڑے نکلے۔
---
## حصہ 4: تلاش کے کوائریز کو مکمل کرنا
### کوائریز کی ساخت اور آپریٹرز
نوٹریچ پیچیدہ کوائریز کی ساخت کی حمایت کرتا ہے۔
#### بنیادی تلاش
بس اپنی تلاش کو درج کریں تاکہ تمام انڈیکس شدہ مواد میں تلاش کیا جا سکے:
```
Quarterly marketing strategy
```
یہ ٹائٹل اور مکمل مواد دونوں میں تلاش کرتا ہے، اور نتائج کو درستگی کے حساب سے ترتیب دیتا ہے۔
#### کثیر ٹریڈ OR تلاش
پائٹر سمبلیٹ `|` کا استعمال کرتے ہوئے کثیر ٹریڈ تلاش کرنے کے لئے:
```
Q4 planning | quarterly review | year-end summary
```
یہ ان تمام ٹریڈز کو پہچانتا ہے جو مذکورہ ٹریڈز سے مطابقت رکھتے ہیں، جو بہترین ہے، خاص طور پر جب ٹریڈز مختلف ہوں۔
#### وزنی اسکورنگ سسٹم
نوٹریچ ایک پیچیدہ اسکورنگ الگورتھم استعمال کرتا ہے:
```
Match Type | Weight | Description
--------------------|--------|-------------------------------------
Precise (title_raw) | 1.0 | درست مطابقت اصل ٹائٹل میں
Fuzzy (title) | 0.8 | ٹیکسٹ کی تقسیم میں مطابقت
Fuzzy (content) | 0.8 | ٹیکسٹ کی تقسیم میں مطابقت
```
نتائج کو درج ذیل حساب سے ترتیب دیا جاتا ہے:
1. **مطابقت کی ترجیح**: درست مطابقت زیادہ ترجیح دیتی ہے
2. **کلکس اسکور**: کثیر ٹریڈ مطابقت اسکور کو بڑھاتی ہے
3. **سب-کوائری کورکیشن**: جو سب-کوائریز سے مطابقت رکھتے ہیں، ان کو زیادہ ترجیح دی جاتی ہے
### حقیقی دنیا کے تلاش کے مثالیں
#### مثال 1: میٹنگ نوٹس تلاش کرنا
```javascript
// تلاش کوائریز
"team standup | daily sync | morning meeting"
// یہ ان تمام نوٹس کو پیش کرتا ہے جن میں یہ ٹریڈز موجود ہیں،
// اور درست ٹائٹل مطابقت کو ترجیح دیتا ہے
```
#### مثال 2: تکنیکی دستاویزات کی تلاش
```javascript
// تلاش کوائریز
"API endpoint authentication"
// یہ ان تمام نوٹس کو پیش کرتا ہے جو “API”، “endpoint” اور “authentication” کا ذکر کرتے ہیں،
// اور “API” کو ایک ٹیکسٹ کے طور پر پیش کرتا ہے
// اور یہ تمام ٹیکسٹس کو پہچانتا ہے جو کیمپل کیریکٹر اور اسپیسڈ کیریکٹر ہوں
```
#### مثال 3: کثیر زبانوں کے مواد
```javascript
// تلاش کوائریز (مخلوط انگریزی اور چینی)
"project roadmap 项目规划"
// یہ تمام زبانوں میں تلاش کرتا ہے
```
### طویل دستاویزات کی نیویگیشن اسسٹنٹ
نوٹریچ کی ایک اہم خصوصیت اس کی طویل دستاویزات کو سنبھالنے کی صلاحیت ہے۔ چاہے آپ تکنیکی تفصیلات، تحقیقی مقالے، یا پورے پروجیکٹ کی دستاویزات کا کام کر رہے ہوں، طویل دستاویزات میں مخصوص مواد تلاش کرنا بہت آسان ہے۔
#### دستاویزات میں تلاش کیسے کام کرتی ہے؟
جب آپ تلاش کرتے ہیں، تو نوٹریچ صرف مطابقت رکھنے والے دستاویزات ہی پیش کرتا ہے – یہاں تک کہ مخصوص مواد کو بھی پیش کرتا ہے۔
```mermaid
sequenceDiagram
participant U as User
participant SearchEngine
participant DocumentIndex
participant Viewer
U->>SearchEngine: Enter search query
SearchEngine->>DocumentIndex: Query across all workspaces
DocumentIndex-->>SearchEngine: Return matching docs + hit positions
SearchEngine->>User: Display results with match count
User->>User: Click on a result
SearchEngine->>Viewer: Open document at first match
Viewer->>User: Highlight all matches with navigation controls
User->>Viewer: Jump between matches (Next/Previous)
Viewer->>User: Show match position indicator (e.g., "3 of 12")
```
#### طویل دستاویزات کے لئے اہم خصوصیات
1. **مطابقت کا نمبر دکھانا**: ہر تلاش کے نتائج میں اسکور دکھایا جاتا ہے (مثلاً، “Annual Report 2024 · 15 matches”)، جس سے آپ کو پتہ چلتا ہے کہ کون سے دستاویزات میں سب سے زیادہ مواد موجود ہے۔
2. **فوری طور پر مطابقت کی جگہ تک رسائی**: کسی مطابقت پر کلک کرنے سے دستاویز کھل جاتی ہے اور فوری طور پر پہلی مطابقت تک رسائی حاصل ہوتی ہے، جہاں مطابقت کی نشاندہی کی جاتی ہے۔
3. **نیویگیشن کنٹرول**: کیبورڈ کے کلیدوں یا یوزر انٹرفیس کے بٹنوں کا استعمال کرتے ہوئے تمام مطابقتوں کے درمیان نیویگیشن کی جاتی ہے:
- `F3` یا `Cmd+G`: اگلی مطابقت
- `Shift+F3` یا `Shift+Cmd+G`: پچھلی مطابقت
- وڈیو کاؤنٹر آپ کی موجودہ پوزیشن کو ظاہر کرتا ہے (مثلاً، “Match 7 of 23”)
4. **متعدد مطابقتوں کی نشاندہی**: آپ کی تلاش کے تمام ٹریڈز کو ایک ساتھ نشاندہی کیا جاتا ہے، جس سے آپ کو دستاویز میں تمام مطابقتوں کا وڈیو نظر آتا ہے۔
5. **کنٹیکس کی حفاظت**: جب مختلف مطابقتوں کے درمیان نیویگیشن کی جاتی ہے، تو ارد گرد کا کنٹیکس بھی دکھایا جاتا ہے، تاکہ آپ کو پیچیدہ دستاویزات میں اپنی پوزیشن یاد رہے۔
### طویل دستاویزات کی تلاش کے لئے مثالیں
#### مثال 1: میٹنگ نوٹس تلاش کرنا
```javascript
// تلاش کوائریز
"team standup | daily sync | morning meeting"
// یہ ان تمام نوٹس کو پیش کرتا ہے جن میں یہ ٹریڈز موجود ہیں،
// اور درست ٹائٹل مطابقت کو ترجیح دیتا ہے
```
#### مثال 2: تکنیکی دستاویزات کی تلاش
```javascript
// تلاش کوائریز
"API endpoint authentication"
// یہ ان تمام نوٹس کو پیش کرتا ہے جو “API”، “endpoint” اور “authentication” کا ذکر کرتے ہیں،
// اور “API” کو ایک ٹیکسٹ کے طور پر پیش کرتا ہے
// اور یہ تمام ٹیکسٹس کو پہچانتا ہے جو کیمپل کیریکٹر اور اسپیسڈ کیریکٹر ہوں
```
#### مثال 3: کثیر زبانوں کے مواد
```javascript
// تلاش کوائریز (مخلوط انگریزی اور چینی)
"project roadmap 项目规划"
// یہ تمام زبانوں میں تلاش کرتا ہے
```
### طویل دستاویزات کی نیویگیشن اسسٹنٹ
نوٹریچ کی ایک اہم خصوصیت اس کی طویل دستاویزات کو سنبھالنے کی صلاحیت ہے۔ چاہے آپ تکنیکی تفصیلات، تحقیقی مقالے، یا پورے پروجیکٹ کی دستاویزات کا کام کر رہے ہوں، طویل دستاویزات میں مخصوص مواد تلاش کرنا بہت آسان ہے۔
#### دستاویزات میں تلاش کیسے کام کرتی ہے؟
جب آپ تلاش کرتے ہیں، تو نوٹریچ صرف مطابقت رکھنے والے دستاویزات ہی پیش کرتا ہے – یہاں تک کہ مخصوص مواد کو بھی پیش کرتا ہے۔
```mermaid
sequenceDiagram
participant U as User
participant SearchEngine
participant DocumentIndex
participant Viewer
U->>SearchEngine: Enter search query
SearchEngine->>DocumentIndex: Query across all workspaces
DocumentIndex-->>SearchEngine: Return matching docs + hit positions
SearchEngine->>User: Display results with match count
User->>User: Click on a result
SearchEngine->>Viewer: Open document at first match
Viewer->>User: Highlight all matches with navigation controls
User->>Viewer: Jump between matches (Next/Previous)
Viewer->>User: Show match position indicator (e.g., "3 of 12")
```
اپنے ورک فلو کو تبدیل کرنے کے لیے تیار ہیں؟
آپ کا نجی، AI سے چلنے والا
نوٹ لینے کا مرکز انتظار کر رہا ہے
ہزاروں صارفین میں شامل ہوں جو NoteRich پر بھروسہ کرتے ہیں نجی، طاقتور نوٹ لینے کے لیے۔ اپنے براؤزر میں آزمائیں — کوئی انسٹالیشن نہیں، کوئی کریڈٹ کارڈ نہیں، آپ کے نوٹس کبھی آپ کے آلہ سے نہیں نکلتے۔
کوئی کریڈٹ کارڈ نہیں
براؤزر میں کام کرتا ہے
100% مقامی نوٹس
وسائل اور گائیڈز
مقامی پہلے نوٹ لینے، رازداری آرکیٹیکچر، اور جدید پیداواری ورک فلوز پر ہمارے گہرے مضامین دریافت کریں۔
- NoteRich میں اپنے نوٹس کو AI یادداشت میں تبدیل کریں
- NoteRich AI سے متن کو بصری انفوگرافکس میں تبدیل کریں
- NoteRich ورک اسپیسز اور جدید تلاش ٹیوٹوریل
- NoteRich رچ ٹیکسٹ بمقابلہ Markdown: دونوں کیسے سوئچ اور استعمال کریں
- NoteRich P2P مطابقت ٹیوٹوریل: کلاؤڈ کے بغیر کراس ڈیوائس
- NoteRich OCR ٹیوٹوریل: کاغذی نوٹس کو ڈیجیٹل متن میں اسکین کریں
- NoteRich مقامی پہلے AES-GCM خفیہ کاری کی وضاحت
- NoteRich مقامی علمی بنیاد RAG ٹیوٹوریل
- NoteRich LaTeX ریاضی کے مساوات گائیڈ: فارمولے کیسے لکھیں
- NoteRich کی بورڈ شارٹ کٹس اور پیداواری تجاویز
- آن لائن نوٹ لینے کے لیے NoteRich کی خصوصیات اور فوائد
- NoteRich پرائیویسی AI سے نجی طور پر دستاویزات کا خلاصہ کیسے کریں
- NoteRich میں Mermaid.js سے فلو چارٹس کیسے بنائیں – مکمل ٹیوٹوریل
- NoteRich میں ویڈیو اور اٹیچمنٹس کیسے شامل کریں
- NoteRich میں PDF اور بغیر واٹر مارک HTML کیسے ایکسپورٹ کریں
- NoteRich میں انٹرایکٹو ECharts کیسے شامل کریں