অনুসন্ধান সামগ্রী পান
আমরা SDK-এ অনুসন্ধান সামগ্রী UI পাওয়ার সমর্থন যোগ করেছি। Search Content হল একটি সাধারণ শব্দ যা একাধিক ধরণের বিষয়বস্তুর বৈশিষ্ট্য উপস্থাপন করে, প্রতিটি ধরণের সামগ্রী বৈশিষ্ট্যের জন্য যথাক্রমে অনুরোধ করার জন্য নিম্নলিখিত বিভাগগুলি দেখুন৷
অনুসন্ধান পুনরাবৃত্তি
ContextualSearchRuntime এ getSearchContent পদ্ধতিতে কল করুন। এই পদ্ধতিটি একটি একক GetSearchContentOptions লাগে যেখানে আপনি অনুসন্ধান সামগ্রী পেতে ব্যবহার করার জন্য পাঠ্য নির্দিষ্ট করতে পারেন। অনুসন্ধানের পুনরাবৃত্তি পেতে, GetSearchContentOptions উদাহরণে অনুসন্ধানের পুনরাবৃত্তি পাঠ্যটি পাস করুন।
ফিরে আসা SearchContents অবজেক্টে কোনো অ্যাক্সেসযোগ্য বৈশিষ্ট্য নেই। এটিতে অনুসন্ধান সামগ্রী রেন্ডার করার জন্য প্রয়োজনীয় সমস্ত তথ্য রয়েছে, তবে অন্যথায় অস্বচ্ছ।
সুইফটইউআই
Task {
let sampleSearchRepeat = "search repeat text"
let options = GetSearchContentOptions(searchRepeat: sampleSearchRepeat)
let searchContents: SearchContents =
try await contextualSearchRuntime.getSearchContent(withOptions: options)
}
উদ্দেশ্য-C
GetSearchContentOptions *options =
[[GetSearchContentOptions alloc] initWithSearchRepeat:@"sample search repeat"];
[_contextualSearchRuntime getSearchContentWithOptions:options
completionHandler:^(SearchContents *_Nullable contents,
NSError *_Nullable error) {
// error will be not null if there is an error.
// On success, contents will be non null.
}];
অনুসন্ধান সামগ্রী প্রদর্শন করুন
অনুসন্ধান সামগ্রী প্রদর্শন করতে, নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করুন৷
সুইফটইউআই
var customizationOptions = SearchContentViewOptions()
...
VStack {
ForEach(searchContents.searchContentBlocks) { block in
SearchContentView(blockData: block, options: customizationOptions)
}
}
উদ্দেশ্য-C
for (SearchContentBlockData *block in ((SearchContents *)_searchContents)
.searchContentBlocks) {
SearchContentViewController *blockView = [[SearchContentViewController alloc]
initWithOptions:[[SearchSuggestionsViewOptions alloc] init]];
blockView.blockData = block;
[_searchContentStackView addSubview:blockView.view];
[blockView addToViewController:self];
}