---
read_when:
    - आपको किसी पिछले सत्र में चर्चा की गई कोई चीज़ खोजनी है
    - आप सत्र खोज की गोपनीयता या अनुक्रमण को समझना चाहते हैं
summary: पिछले सत्रों के प्रतिलेख खोजें और मेल खाने वाला संदर्भ फिर से खोलें
title: सत्र खोज
x-i18n:
    generated_at: "2026-07-27T18:01:55Z"
    model: gpt-5.6
    postprocess_version: locale-links-v1
    prompt_version: 32
    provider: openai
    source_hash: 3e9cda6b656b689eef0636592914f4890a64dca5e955aa03908377903aaa29c9
    source_path: concepts/session-search.md
    workflow: 16
---

# सत्र खोज

`sessions_search` आपके अपने पिछले सत्रों में उपयोगकर्ता और सहायक के टेक्स्ट को खोजता है। प्रत्येक परिणाम में
एक `sessionKey`, टाइमस्टैम्प, भूमिका और मेल खाने वाला एक संक्षिप्त अंश शामिल होता है। जब आपको आस-पास का
संवाद चाहिए, तो लौटाए गए `sessionKey` को `sessions_history` में पास करें।

## दृश्यता और आउटपुट

खोज, `sessions_history` के समान सत्र दृश्यता नियमों का उपयोग करती है। परिणाम सीमाएँ लागू होने से पहले कॉलर के
दृश्य सत्र ट्री से बाहर के परिणाम हटा दिए जाते हैं। स्पॉन किए गए सत्रों की दृश्यता सक्षम होने पर सैंडबॉक्स किए गए एजेंट
केवल अपने द्वारा स्पॉन किए गए सत्रों तक सीमित रहते हैं।

मॉडल को लौटाए जाने से पहले अंशों से संवेदनशील जानकारी हटा दी जाती है। परिणामों को संख्या, अंश की
लंबाई और कुल प्रतिक्रिया आकार के अनुसार भी सीमित किया जाता है।

## इंडेक्स जीवनचक्र

OpenClaw प्रत्येक एजेंट के SQLite डेटाबेस में ट्रांसक्रिप्ट पंक्तियों के पास एक पूर्ण-पाठ इंडेक्स संग्रहीत करता है।
नए उपयोगकर्ता और सहायक संदेश उसी ट्रांज़ैक्शन में इंडेक्स किए जाते हैं जिसमें वे स्थायी रूप से संग्रहीत होते हैं, इसलिए
इंडेक्स कभी भी लाइव संवादों से पीछे नहीं रहता; टूल परिणाम, रीजनिंग ब्लॉक और इमेज शामिल नहीं किए जाते।
केवल ट्रांसक्रिप्ट की सक्रिय ब्रांच खोजने योग्य होती है।

इंडेक्स से पहले के ट्रांसक्रिप्ट (उदाहरण के लिए, `openclaw doctor` द्वारा आयात किए गए सत्र) और
वे सत्र जिनकी सक्रिय ब्रांच को पीछे किया गया था, अगली खोज के साथ शुरू होने वाले बैकग्राउंड मिलान द्वारा फिर से इंडेक्स
किए जाते हैं। इसलिए `indexing: true` वाली प्रतिक्रिया अधूरी हो सकती है; इंडेक्सिंग पूरी होने के बाद
फिर से प्रयास करें। किसी सत्र को हटाने पर उसी ट्रांज़ैक्शन में उसकी इंडेक्स प्रविष्टियाँ भी हटा दी जाती हैं।

खोज वर्तमान में डायाक्रिटिक हटाने के साथ SQLite के Unicode शब्द टोकनाइज़र का उपयोग करती है। CJK सबस्ट्रिंग मिलान
के लिए ट्राइग्राम टोकनाइज़ेशन भविष्य का सुधार है।

## सत्र खोज बनाम मेमोरी खोज

कच्चे सत्र ट्रांसक्रिप्ट से सटीक शब्दों या वाक्यांशों के लिए `sessions_search` का उपयोग करें। स्थायी मेमोरी फाइलों और
सिमेंटिक रिकॉल के लिए [`memory_search`](/hi/concepts/memory-search) का उपयोग करें। प्रयोगात्मक
सत्र-मेमोरी कॉर्पस इस सटीक ट्रांसक्रिप्ट खोज का सिमेंटिक पूरक है।
