{"id":2797,"date":"2022-01-20T11:28:53","date_gmt":"2022-01-20T11:28:53","guid":{"rendered":"https:\/\/multisite.korebots.com\/SearchAssist\/?p=2797"},"modified":"2022-01-20T11:57:08","modified_gmt":"2022-01-20T11:57:08","slug":"personalization","status":"publish","type":"post","link":"https:\/\/multisite.korebots.com\/SearchAssist\/uncategorized\/personalization\/","title":{"rendered":"Personalization"},"content":{"rendered":"<section class=\"l-section wpb_row height_auto\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h2><span class=\"ez-toc-section\" id=\"Overview\"><\/span><span style=\"font-weight: 400;\">Overview<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">SearchAssist allows you to personalize the search outcomes based on your user requirements, business priorities, and search contexts. Personalization of Search Results is rendered by the following features:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Business Rules<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Dynamic Facets<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Traditional search has limitations in not identifying search user contexts. In personalization the same query can give different outcomes based on the user profile or contexts which are more relevant to the user and pertaining to the context.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">SearchAssist personalization features use the NLP approach in identifying the user\u2019s context, detecting facets, intent, localization and\u00a0 objective behind the query. The ML capabilities of SearchAssist can learn the priorities, preferences of the end-user prompt with ready queries and position results accordingly.\u00a0<\/span><\/p>\n<p><b>Business Rules<\/b><span style=\"font-weight: 400;\"> allow you to define rules to personalize and fine-tune the search results based on various contexts. Contexts include Search contexts, Page Context and User Contexts. Refer About <\/span><a href=\"https:\/\/docs.google.com\/document\/d\/1LUOp5axLijlg5ssro1rRtMImFJkT3Fo3\/edit#heading=h.lry9auto92os\"><span style=\"font-weight: 400;\">Business Rules<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Business_Rules\"><\/span><span style=\"font-weight: 400;\">Business Rules\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Business Rules allow you to define rules to personalize and fine-tune the search results based on various contexts.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Rules for example can also be used in merchandising scenarios to launch promotions and offers to include quantity discounts or time-bound festive offers. Rules are set based on user context, search context, page context, or a combination of multiple contexts. Rules define the promoting, positioning or filtering of a set of results.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For example, in an eCommerce site, based on the geographical location availability of certain products or their variants can be hidden, or if the user is logged in from a mobile device the number of search results displayed needs to be reduced due to limited screen space. Refer <\/span><a href=\"https:\/\/docs.google.com\/document\/d\/1LUOp5axLijlg5ssro1rRtMImFJkT3Fo3\/edit#heading=h.wjiq3ecm0pxq\"><span style=\"font-weight: 400;\">More About\u00a0 Business Rules<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0 Refer <\/span><a href=\"https:\/\/docs.google.com\/document\/d\/1LUOp5axLijlg5ssro1rRtMImFJkT3Fo3\/edit#heading=h.sslmz9cepyk8\"><span style=\"font-weight: 400;\">How to Define and Apply Business Rules<\/span><\/a><\/p>\n<h4><span style=\"font-weight: 400;\"><br \/>\nMore About Business Rules<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">SearchAssist Platform lets you define two aspects of Business Rules:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><b>Conditions<\/b><span style=\"font-weight: 400;\"> define when the event is triggered, based on the context and parameter values.<\/span>\n<ul>\n<li style=\"font-weight: 400;\"><b>Context<\/b><span style=\"font-weight: 400;\"> can be:<\/span>\n<ul>\n<li style=\"font-weight: 400;\"><i><span style=\"font-weight: 400;\">Search context<\/span><\/i><span style=\"font-weight: 400;\"> is based on the user search history and has predefined attributes such as Recent Searches, Current Search, Traits, Entities, Keywords, Semantic meanings <\/span><span style=\"font-weight: 400;\">identified<\/span><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><i><span style=\"font-weight: 400;\">Page context<\/span><\/i><span style=\"font-weight: 400;\"> can be based on predefined attributes such as Device, Browser, Current page, Recent pages, and Location and other required attributes of a page can be passed from the website through the SDK.<\/span><\/li>\n<li style=\"font-weight: 400;\"><i><span style=\"font-weight: 400;\">User Context<\/span><\/i><span style=\"font-weight: 400;\"> can be based on user information that a website can pass through SDK.<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400;\"><b>Parameters<\/b><span style=\"font-weight: 400;\"> include setting the preceding context to contain\/not contain\/equals\/not equals to a given keyword.<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400;\"><b>Outcome<\/b><span style=\"font-weight: 400;\"> \u2013 Using Outcome,\u00a0 define what happens when the condition mentioned in the condition matches.<\/span>\n<ul>\n<li style=\"font-weight: 400;\"><b>Action<\/b><span style=\"font-weight: 400;\"> can be one of the following:<\/span>\n<ul>\n<li style=\"font-weight: 400;\"><i><span style=\"font-weight: 400;\">Boost<\/span><\/i><span style=\"font-weight: 400;\"> a particular response set \u2013 This is used to promote the results to display at the top<\/span><\/li>\n<li style=\"font-weight: 400;\"><i><span style=\"font-weight: 400;\">Lower<\/span><\/i><span style=\"font-weight: 400;\"> a particular response set \u2013 This is used to demote the results from displaying at the top<\/span><\/li>\n<li style=\"font-weight: 400;\"><i><span style=\"font-weight: 400;\">Hide<\/span><\/i><span style=\"font-weight: 400;\"> a particular response set \u2013 This is used to hide certain results from showing to the search user<\/span><\/li>\n<li style=\"font-weight: 400;\"><i><span style=\"font-weight: 400;\">Filter<\/span><\/i><span style=\"font-weight: 400;\"> a particular response set \u2013 This is used to filter certain search results by default to show to the search user.<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400;\"><b>Response<\/b><span style=\"font-weight: 400;\"> on which the preceding actions need to be applied can be specified by a field value containing\/being equal to a static keyword or a dynamic keyword taken from the context.\u00a0<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">The following are some scenarios where a business user can apply business rules:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Say, in a banking scenario, you want to present to your premium customers some credit card related offers, then you can define a rule as follows:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">CONDITION: \u201cSearch Context: RecentSearches\u201d Contains \u201cCredit\u201d OR \u201cCard\u201d<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">AND \u201cUser Context: CustomerType\u201d Contains \u201cPremium\u201d<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">OUTCOME: \u201cBoost Results\u201d Containing \u201cTitle: Card Offers\u201d OR \u201cTitle: Card Rewards\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">If the user is proven to be not creditworthy, then you do not want to show them any loan offers, then you can define a business rule as follows:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">CONDITION: \u201cSearch Context: RecentSearches\u201d Contains \u201cLoan\u201d OR \u201cCredit\u201d<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">AND \u201cUser Context.CustomerInfo.CreditWorthy\u201d Contains \u201cPoor\u201d<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">OUTCOME: \u201cHide Results\u201d Containing \u201cLoans: Loan\u201d OR \u201cLoans: Credit\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">If the user has only a savings account and is searching for account-related information, you do not want to show them information related to other types of accounts like checking accounts. In such a scenario, define a business rule as follows:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">CONDITION: \u201cUser Context.AccountType\u201d Contains \u201cSavings\u201d<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">AND \u201cUser Context: AccountType\u201d Doesn\u2019t Contain \u201cChecking\u201d<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">AND \u201cPage Context: PageName\u201d Contains \u201cAccount\u201d OR \u201cBanking\u201d<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">AND \u201cSearch Context: CurrentSearch\u201d Contains \u201cInformation\u201d OR \u201cDetails\u201d<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">OUTCOME: \u201cFilter Results\u201d Containing \u201cTitle: Savings\u201d<\/span><\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"Dynamic_Facets\"><\/span><span style=\"font-weight: 400;\">Dynamic Facets\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Dynamic Facets built-in capability enables the search app to detect the facets from the user\u2019s live search query and automatically applies appropriate filters suitable for that query. In response to the query the appropriate personalization is done to the display of results. Dynamic facets depend on structured data like product catalogs in CSV or JSON formats.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The pre-existing facets, if any, will have precedence and priority over\u00a0 the dynamic facets. The business user or the search engineer has to identify which fields are to be considered for dynamic faceting when uploading the structured data.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_auto\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"w-post-elm post_navigation layout_simple inv_false\"><a class=\"post_navigation-item order_first to_prev\" href=\"https:\/\/multisite.korebots.com\/SearchAssist\/quick-start-en\/searchassist-for-knoweldge-portal\/\" title=\"SearchAssist for Knoweldge Portal\"><div class=\"post_navigation-item-arrow\"><\/div><div class=\"post_navigation-item-meta\">Previous Post<\/div><div class=\"post_navigation-item-title\"><span>SearchAssist for Knoweldge Portal<\/span><\/div><\/a><a class=\"post_navigation-item order_second to_next\" href=\"https:\/\/multisite.korebots.com\/SearchAssist\/concepts\/extracting-faqs\/\" title=\"Extracting FAQs\"><div class=\"post_navigation-item-arrow\"><\/div><div class=\"post_navigation-item-meta\">Next Post<\/div><div class=\"post_navigation-item-title\"><span>Extracting FAQs<\/span><\/div><\/a><\/div><\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"Overview SearchAssist allows you to personalize the search outcomes based on your user requirements, business priorities, and search contexts. Personalization of Search Results is rendered by the following features: Business Rules Dynamic Facets Traditional search has limitations in not identifying search user contexts. In personalization the same query can give different outcomes based on the...","protected":false},"author":18,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/posts\/2797"}],"collection":[{"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/comments?post=2797"}],"version-history":[{"count":3,"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/posts\/2797\/revisions"}],"predecessor-version":[{"id":2806,"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/posts\/2797\/revisions\/2806"}],"wp:attachment":[{"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/media?parent=2797"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/categories?post=2797"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/tags?post=2797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}