এই পৃষ্ঠায় অনুসন্ধান এলিমেন্ট কলব্যাক ব্যবহার করার উদাহরণগুলির একটি ভাণ্ডার রয়েছে৷ তারা কাস্টম অনুসন্ধান উপাদান API নথির কলব্যাক বিভাগে পাওয়া উদাহরণগুলির পরিপূরক।
অনুসন্ধান শুরু কলব্যাক উদাহরণ
অনুসন্ধান শুরুর কলব্যাক অনুসন্ধানের জন্য ব্যবহার করার আগে অনুসন্ধানটি পরিবর্তন করতে পারে। প্রোগ্রামেবল সার্চ ইঞ্জিনকে ক্যোয়ারীতে পূর্ব-নির্ধারিত শর্তাবলী অন্তর্ভুক্ত করার জন্য কনফিগার করা যেতে পারে, কিন্তু এই কলব্যাক কলব্যাক ফাংশনে উপলব্ধ যেকোন তথ্যের উপর ভিত্তি করে ক্যোয়ারী পরিবর্তন করতে পারে।
নিম্নলিখিত অনুসন্ধান শুরু কলব্যাক সপ্তাহের বর্তমান দিনের সাথে প্রতিটি প্রশ্নের সজ্জিত করে।
ফলাফল রেন্ডার কলব্যাক উদাহরণ
ফলাফলে রেন্ডার করা কলব্যাক পৃষ্ঠাটি ফলাফলে পরিপূর্ণ হওয়ার পরে পরিবর্তন করার জন্য ভাল। ফলাফল রেন্ডার করার সম্পূর্ণ দায়িত্ব নিতে কলব্যাকের প্রয়োজন ছাড়াই ফলাফলের প্রদর্শন পরিবর্তন করা সহজ করার জন্য এটি ডিজাইন করা হয়েছে।
নিম্নলিখিত উদাহরণগুলি রেন্ডার করা কলব্যাক ফলাফলগুলির দুটি অ্যাপ্লিকেশনকে চিত্রিত করে যা ফলাফলগুলিতে কাজ করে না।
ফলাফল প্রস্তুত কলব্যাক উদাহরণ
শব্দ মেঘ
ফলাফল প্রস্তুত কলব্যাকের সুস্পষ্ট প্রয়োগ হল অনুসন্ধান ফলাফলগুলিকে এমন একটি বিন্যাসে প্রদর্শন করা যা এইচটিএমএল টুইক করার জন্য রেন্ডার করা কলব্যাক ব্যবহার করে পৌঁছানো কঠিন হবে৷ ফলাফল প্রস্তুত কলব্যাক একটি খালি div দিয়ে শুরু হয়। সার্চ এলিমেন্ট এপিআই ডকুমেন্টের একটি উদাহরণ দেখিয়েছে কিভাবে ফলাফলের একটি খুব সাধারণ সংস্করণ রেন্ডার করতে কলব্যাক ব্যবহার করুন। অন্য একটি উদাহরণ দেখিয়েছে কিভাবে ফলাফলের রেডি কলব্যাক থেকে ফলাফলের ডেটা ধরে রাখতে হয় এবং ফলাফল রেন্ডার করা কলব্যাকে পাঠাতে হয় যেখানে এটি স্ট্যান্ডার্ড ফলাফল প্রদর্শনকে সাজাতে ব্যবহার করা যেতে পারে।
নিম্নলিখিত ফলাফল প্রস্তুত কলব্যাক দেখায় যে অনুসন্ধান ফলাফল ফলাফলের একটি তালিকা হতে হবে না. এটি ফলাফলের শিরোনাম এবং বিষয়বস্তুতে পাওয়া শব্দের শব্দের মেঘ দিয়ে অনুসন্ধান ফলাফলের স্বাভাবিক প্রদর্শনকে প্রতিস্থাপন করে। যখন ফলাফলের তালিকা আপনার ব্যবহারকারীর জন্য শুধুমাত্র একটি মধ্যবর্তী ধাপ হয়, তখন এই ধরনের একটি কলব্যাক সেই পর্যায়টিকে বাইপাস করতে পারে এবং ব্যবহারকারীর চাওয়া প্রতিবেদনটি উপস্থাপন করতে ফলাফল ব্যবহার করতে পারে।
দুই অংশ কলব্যাক উদাহরণ
ফলাফল প্রস্তুত এবং ফলাফল রেন্ডার করা কলব্যাকগুলিকে প্রাক্তন থেকে পরবর্তীতে তথ্য প্রেরণের জন্য একত্রে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, ফলাফল অবজেক্টের অ্যারের তথ্য ফলাফল প্রস্তুত কলব্যাকের জন্য উপলব্ধ, কিন্তু ফলাফল রেন্ডার করা কলব্যাক নয়। ফলাফল প্রস্তুত কলব্যাকের অংশ হিসাবে একটি অ্যারেতে সেই তথ্য সংরক্ষণ করে আমরা রেন্ডার করা ফলাফলগুলিতে এটি অ্যাক্সেসযোগ্য করতে পারি।
এর একটি উদাহরণ হল একটি চিত্রের ফলাফলে ক্লিক করার সময় প্রদর্শিত প্রিভিউ প্যানেলটিকে বাইপাস করা। একটি দুই-অংশের কলব্যাকের মাধ্যমে আমরা ক্লিক করার সময় একটি চিত্রের পূর্বরূপ প্রদর্শন করার পরিবর্তে সরাসরি সংশ্লিষ্ট ওয়েবসাইটের সাথে চিত্র ফলাফলের লিঙ্ক পেতে পারি।
[null,null,["2024-11-11 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["This page provides various examples of using Search Element callbacks to customize Google Custom Search Engine behavior."],["The examples demonstrate how to modify queries, result displays, and implement custom rendering logic using JavaScript."],["Executable code samples are available via JSFiddle for interactive experimentation and learning."],["Callbacks can be used to add functionalities such as word clouds, result formatting, and altering page navigation."],["Two-part callbacks allow sharing data between the `results ready` and `results rendered` stages for complex customizations."]]],[]]