প্রতিষ্ঠানগুলির প্রায়শই অনন্য পরিভাষা থাকে অথবা একই ধারণাকে বোঝানোর জন্য একাধিক উপায় থাকে। সমার্থক শব্দ সংজ্ঞায়িত করলে শব্দের সমতা প্রতিষ্ঠিত হয়, যা ব্যবহারকারীদের অনুসন্ধানের সময় আইটেম খুঁজে পেতে সহায়তা করে।
_dictionaryEntry সুপরিচিত স্কিমার সাহায্যে আইটেমগুলিকে সূচীবদ্ধ করে সমার্থক শব্দ সংজ্ঞায়িত করুন।
_dictionaryEntry ধরণের আইটেমগুলিতে নিম্নলিখিত বৈশিষ্ট্য থাকতে পারে:
| সম্পত্তি | আদর্শ | বিবরণ | প্রয়োজন? |
|---|---|---|---|
_term | string | সংজ্ঞায়িত করার জন্য শব্দটি। প্রস্তাবিত মানগুলি হল বিরাম চিহ্ন ছাড়া হাইফেনবিহীন শব্দ বা বাক্যাংশ। | প্রয়োজনীয় |
_synonym | string (repeated) | _term এ সংজ্ঞায়িত স্ট্রিং এর সাথে মিলে যাওয়া কোয়েরিতে বিকল্প পদ অন্তর্ভুক্ত করতে হবে। | প্রয়োজনীয় |
_onlyApplicableForAttachedSearchApplications | boolean | আপনাকে ডেটা উৎস এবং অনুসন্ধান অ্যাপ্লিকেশন অনুসারে সমার্থক শব্দগুলিকে গোষ্ঠীভুক্ত করার অনুমতি দেয়। আরও তথ্যের জন্য, ডেটা উৎস-নির্দিষ্ট সমার্থক শব্দ সংজ্ঞায়িত করুন দেখুন। | ঐচ্ছিক |
যখন একজন ব্যবহারকারী একটি কোয়েরিতে _term মান অন্তর্ভুক্ত করেন, তখন কার্যকর কোয়েরিটি " term OR synonyms " হয়ে যায়। উদাহরণস্বরূপ, যদি আপনি "scifi" "science fiction" এর সমার্থক শব্দ দিয়ে সংজ্ঞায়িত করেন, তাহলে "scifi" এর জন্য একটি কোয়েরি যে কোনও একটি শব্দ ধারণকারী আইটেমের সাথে মেলে।
ডিফল্টরূপে সমার্থক শব্দ দ্বিমুখী হয় না। "science fiction" এর জন্য একটি কোয়েরি কেবলমাত্র সেই সঠিক বাক্যাংশের সাথে মেলে যদি না আপনি এটিকে একটি শব্দ হিসেবে সংজ্ঞায়িত করেন এবং "scifi" কে সমার্থক শব্দ হিসেবেও সংজ্ঞায়িত করেন। শব্দগুলিকে বিনিময়যোগ্য করতে, প্রতিটিকে আলাদাভাবে সংজ্ঞায়িত করুন:
| মেয়াদ | সমার্থক শব্দ |
|---|---|
| scifi | science fiction |
| science fiction | scifi |
কোয়েরি প্রক্রিয়াকরণে সমার্থক শব্দ প্রয়োগ করার আগে হাইফেনেশন এবং বিরামচিহ্ন সরিয়ে ফেলা হয়। "sci-fi" এর জন্য একটি কোয়েরি "sci fi" শব্দটির সাথে মিলে যায়। হাইফেনযুক্ত শব্দগুলিকে সমর্থন করার জন্য, হাইফেনের পরিবর্তে হোয়াইটস্পেস ব্যবহার করার জন্য _term স্বাভাবিক করুন।
বিনিময়যোগ্য উদাহরণ:
| মেয়াদ | সমার্থক শব্দ |
|---|---|
| scifi | science fiction, sci fi |
| sci fi | science fiction, scifi |
| science fiction | scifi, sci fi |
ডিফল্টরূপে, সমগ্র ডোমেন এবং সমস্ত অনুসন্ধান অ্যাপ্লিকেশন জুড়ে সমার্থক শব্দ প্রযোজ্য। এগুলি সীমাবদ্ধ করতে, ডেটা উৎস-নির্দিষ্ট সমার্থক শব্দ সংজ্ঞায়িত করুন দেখুন।
SDK ব্যবহার করে বিশ্বব্যাপী প্রতিশব্দ সংজ্ঞায়িত করুন
শব্দ এবং সমার্থক শব্দ সংজ্ঞায়িত করতে কন্টেন্ট সংযোগকারী SDK ব্যবহার করুন। বিস্তারিত জানার জন্য একটি কন্টেন্ট সংযোগকারী তৈরি করুন দেখুন।
এই স্নিপেটটি একটি CSV রেকর্ড থেকে একটি RepositoryDoc তৈরি করে:
গুরুত্বপূর্ণ বিবেচ্য বিষয়:
- সমার্থক এন্ট্রিগুলি অবশ্যই ডোমেন পাবলিক হতে হবে। উদাহরণস্বরূপ, আপনি ACL কে
DOMAIN_PUBLIC_ACLএ সেট করতে পারেন। - আপনার কনফিগারেশন ফাইলের এমন সেটিংস এড়িয়ে চলুন যা এটিকে ওভাররাইড করে, যেমন
defaultAcl.mode=FALLBACKঅথবাdefaultAcl.public=true।
অনুসন্ধান অ্যাপ্লিকেশন-নির্দিষ্ট প্রতিশব্দ সংজ্ঞায়িত করুন
টিম-নির্দিষ্ট প্রতিশব্দ প্রদান করতে (যেমন, ইঞ্জিনিয়ারিং বনাম বিক্রয়ের জন্য), প্রতিটি প্রতিশব্দকে _onlyApplicableForAttachedSearchApplications=true দিয়ে সূচী করুন। এটি প্রতিশব্দগুলিকে নির্দিষ্ট ডেটা উৎস অন্তর্ভুক্ত করে এমন অ্যাপ্লিকেশন অনুসন্ধানের জন্য সীমাবদ্ধ করে।
উদাহরণ:
structuredData.put("_onlyApplicableForAttachedSearchApplications", true);