本文主要討論App中的搜索功能。
如果你問我笨枯,如何判斷一款App是否得到了用戶的認可薪丁,用戶的搜索行為將作為我的分析重點之一。
『搜索』是個什么玩意馅精?
狹義上來看严嗜,搜索功能是為用戶提供的一種快速獲取準確信息的途徑。而從廣義上來看洲敢,搜索產(chǎn)品是人工智能的初級產(chǎn)品形態(tài)漫玄。
1. 搜索的基礎(chǔ)是數(shù)據(jù)
數(shù)據(jù)量越大、數(shù)據(jù)包含的信息越豐富則搜索的意義越大压彭。一般睦优,產(chǎn)品的定位決定了它是否需要搜索功能,也決定了搜索的復雜程度壮不。
2. 搜索的核心在于策略
目前的方式是獲取用戶輸入的關(guān)鍵詞組合汗盘,通過關(guān)鍵詞匹配來滿足用戶的一般性需求。在關(guān)鍵詞匹配的基礎(chǔ)上忆畅,通過其他策略綜合分析來實現(xiàn)信息與用戶真實需求的精準匹配衡未,這是搜索的核心價值。
搜索的流程和方案
搜索不僅是輸出結(jié)果家凯,輸出的結(jié)果應能滿足用戶的某種需求缓醋。因此,一次完整的搜索流程有以下5個步驟:
*到達搜索入口绊诲,開始搜索
*輸入關(guān)鍵詞
*結(jié)果反饋
*瀏覽搜索結(jié)果
*找到滿意結(jié)果送粱,結(jié)束搜索
在實際搜索的過程中,關(guān)鍵詞和當前匹配策略下產(chǎn)生的結(jié)果可能無法滿足用戶的真實需求掂之,此時用戶會重新輸入關(guān)鍵詞進行搜索抗俄,如下圖脆丁。
因此,設(shè)計搜索流程時动雹,明確各個流程需要解決的問題槽卫,分析出對應方案即可。
1. 搜索入口在適當?shù)奈恢米鲞m當?shù)囊龑А?/b>怎樣才算是適當胰蝠?需要基于用戶需求和產(chǎn)品定位等做具體分析歼培。
對于用戶需要頻繁搜索內(nèi)容的產(chǎn)品,搜索入口需要始終突出以便于用戶隨時操作茸塞。相應地躲庄,有些情況用戶不需要經(jīng)常使用搜索功能,搜索入口要盡量弱化或隱藏钾虐,不應過多占據(jù)屏幕空間噪窘。例如,電商類App大多在主頁導航欄上直接放置較為顯眼的輸入框效扫,資訊類App相對弱化倔监,大多會放置一個icon;iOS系統(tǒng)的spotlight搜索框放置在桌面的第一屏菌仁,也可在任一屏上通過下拉頁面的方式快速獲蓉ね鳌(相當于隱藏);微信的主頁面頂部的搜索框默認隱藏(下拉頁面時出現(xiàn))掘托,通訊錄頁面的搜索框則顯示瘦锹。
對于信息類型相對豐富的產(chǎn)品,如團購類闪盔、服務信息類弯院、支付寶、微信等泪掀,在搜索入口需要做適當?shù)囊龑ㄌ崾居脩羧绾芜x擇關(guān)鍵詞,以及提示用戶此處可能得到的結(jié)果的類型和范圍异赫,甚至還可以是平臺內(nèi)容的推廣椅挣。在搜索框設(shè)置占位符為是最直接的引導方式,同時塔拳,在用戶點擊搜索框時激活的搜索主頁面中可顯示更多引導內(nèi)容鼠证,包括熱門關(guān)鍵詞、用戶的搜索歷史等靠抑。例如量九,百度糯米搜索框中的占位符是動態(tài)的示例文字,包括商品、商業(yè)荠列、優(yōu)惠等內(nèi)容类浪,提示用戶如何選擇關(guān)鍵詞,以及此處可搜索的內(nèi)容的多樣化肌似,也包含平臺的推廣內(nèi)容费就;58同城搜索框中的占位符是『找工作 找房子 找服務』,是平臺定位的傳達和搜索內(nèi)容的直接說明川队;支付寶在激活的搜索頁面中顯示也是動態(tài)內(nèi)容受楼,包括商品、應用呼寸、信息等內(nèi)容,其效果同百度糯米猴贰。
此外对雪,有些產(chǎn)品(尤其是數(shù)據(jù)量太大的產(chǎn)品、信息類型豐富的產(chǎn)品等)在設(shè)計時應盡可能地引導用戶提供更多的需求米绕。例如瑟捣,當用戶輸入時進行關(guān)鍵詞聯(lián)想 ,實時顯示與該關(guān)鍵詞有關(guān)的更多細節(jié)栅干、或其他關(guān)鍵詞等迈套。又如,當用戶輸入的關(guān)鍵詞包含在不相關(guān)的多個類目中碱鳞,可引導用戶選擇具體的類目桑李。
/搜索入口包括搜索主頁面的細節(jié)設(shè)計都是基于用戶需求和交互體驗而產(chǎn)生的,并且會根據(jù)未來產(chǎn)品定位或者用戶需求發(fā)生的變化隨時做出調(diào)整窿给。/
2. 關(guān)鍵詞基于特定的策略產(chǎn)生結(jié)果贵白。所有的搜索都是基于關(guān)鍵詞匹配來進行的,具體的策略是決定性因素崩泡,最終結(jié)果的展現(xiàn)形式需要根據(jù)數(shù)據(jù)內(nèi)容的特點做相應處理禁荒。
/App中的對象基本是從現(xiàn)實世界中的事物抽象而來,是日常需求在各項技術(shù)發(fā)展下的產(chǎn)物角撞,它們隨技術(shù)的發(fā)展不斷優(yōu)化呛伴。這些對象由文字、圖片谒所、音頻热康、視頻等內(nèi)容組成,本文討論的搜索主題僅針對文字劣领。/
搜索的目的是找到滿足用戶真實需求的內(nèi)容褐隆,而關(guān)鍵詞(即文字)是獲取用戶需求的主要途徑。因此剖踊,在抽象過程中文字能還原的程度越高(即對現(xiàn)實世界的事物的描述更精準)庶弃,則通過關(guān)鍵詞匹配得到的搜索結(jié)果更容易滿足用戶需求衫贬。對象(現(xiàn)實中的事物或需求下的產(chǎn)物)本身的特征和屬性決定了文字能達到的還原程度。因此歇攻,針對不同特征和屬性的對象固惯,搜索時所采取的策略不同。 總體來說缴守,文字對事物的還原程度葬毫,決定了需求與關(guān)鍵詞的匹配效果,匹配效果越低則需要更復雜的策略來優(yōu)化搜索結(jié)果屡穗。
一些對象本身由文字組成或包含的主要屬性是文字贴捡,對于這種特征的對象,通過關(guān)鍵詞能夠很好的識別用戶的需求村砂,因此烂斋,可直接通過關(guān)鍵詞匹配的方式來搜索對象。例如础废,筆記汛骂、日記、通訊錄评腺、圖書等對象本身由文字組成帘瞭,文字的還原程度幾乎百分之百,可直接通過文字來識別對象蒿讥。又例如歌曲這種對象蝶念,其本身包含的一些重要屬性歌名、歌詞等皆是文字芋绸,也可直接通過文字來識別對象祸轮。
/常見的關(guān)鍵詞匹配策略有完全包含、部分包含等方式侥钳,具體的匹配方式需要依據(jù)實際的產(chǎn)品類型适袜、用戶需求等情況來確定,如在筆記中輸入句子和在知乎中輸入時采用的策略必然不同舷夺。具體的匹配維度也要根據(jù)對象內(nèi)容來確定苦酱,如搜索資訊時可與文章的標題或內(nèi)容進行匹配等。/
一些對象來自現(xiàn)實世界中的事物给猾,它們的很多形態(tài)和特性無法用文字描述疫萤,對于這些對象,僅通過輸入的關(guān)鍵詞無法準確地識別用戶的真實需求敢伸,應同時采取更多的策略來幫助用戶找到滿意的結(jié)果扯饶。例如,天氣轉(zhuǎn)冷了,女生想買一條更加保暖的打底褲尾序,可能會在電商網(wǎng)站輸入『冬』钓丰、『保暖』、『打底褲』等關(guān)鍵詞每币。在此場景下携丁,搜索的目的是幫助用戶更快地買到滿意的商品,如果僅通過用戶輸入的關(guān)鍵詞進行匹配兰怠,得到的結(jié)果可能存在兩個問題:數(shù)據(jù)量太大梦鉴、有一定局限性。數(shù)據(jù)量越大用戶的選擇范圍就越大揭保,很可能會導致用戶找到滿意商品的難度更大或者說效率更低肥橙。第一個問題,也就是數(shù)據(jù)量大的情況秸侣,可以通過一些方法來幫助用戶更快的找到滿意結(jié)果存筏。例如在用戶輸入關(guān)鍵詞時進行關(guān)鍵詞聯(lián)想,商品的結(jié)果內(nèi)容按各屬性和特征分類等塔次,引導用戶提供更多的細節(jié)需求,從而篩選出更加符合預期的內(nèi)容名秀。此外励负,當數(shù)據(jù)達到一定量時,內(nèi)容的排序規(guī)則將影響用戶找到滿意結(jié)果的效率匕得。因此继榆,最終符合條件的內(nèi)容也應結(jié)合商品的銷售情況、用戶的評價內(nèi)容汁掠、賣家的信譽等因素形成合理的排序規(guī)則略吨。第二個問題,關(guān)鍵詞匹配本身就是一種局限性的方式考阱,用戶想買一條更加保暖的打底褲翠忠,因而輸入了關(guān)鍵詞『保暖』,而關(guān)鍵詞匹配將導致沒有包含『保暖』的商品排除乞榨,很可能其中的很多商品是能夠滿足用戶的真實需求的秽之。在面對這種用戶搜索場景時,需要結(jié)合其他的策略來突破這種局限性吃既。例如考榨,可通過關(guān)鍵詞拓展的方式來擴大篩選范圍,防止能滿足需求的其他優(yōu)質(zhì)資源被排除鹦倚。此外河质,還可以結(jié)合推薦策略來優(yōu)化搜索結(jié)果,將關(guān)鍵詞和用戶的行為偏好聯(lián)系起來,為用戶推薦更多可匹配需求的資源掀鹅。
不同類型產(chǎn)品的搜索結(jié)果頁應根據(jù)具體內(nèi)容的類型設(shè)計不同的展示形式散休,有時需根據(jù)具體情況為用戶提供更多的輔助功能,如不同維度篩選和切換排序方式等淫半,從用戶體驗入手幫助用戶更快的找到滿意的結(jié)果溃槐。
/搜索中用到的策略在產(chǎn)品的不同階段也有所不同,很多時候需要各種策略相互作用科吭,同時需要結(jié)合用戶行為進行相應調(diào)整昏滴。此外,搜索結(jié)果也會受平臺當前的推廣內(nèi)容的影響对人。/
More Tips
任何一款產(chǎn)品中谣殊,各個功能模塊都是相互依賴相互促進的關(guān)系。因此牺弄,分析任何一個功能模塊都需要放眼于整體姻几,否則將無法達到預期的效果。分析搜索功能势告,首先要結(jié)合產(chǎn)品定位蛇捌,明確搜索對于這款產(chǎn)品的意義。如:搜索功能是否是核心功能咱台?搜索功能與其他功能如何協(xié)作络拌?同時,搜索功能如何為產(chǎn)品提供更多的信息回溺,如何發(fā)揮更大的價值春贸?
tips
1. 通過搜集用戶輸入的關(guān)鍵詞,可分析出用戶對產(chǎn)品定位的理解和期望遗遵。將用戶期望與產(chǎn)品預期進行對比分析萍恕,是驗證產(chǎn)品的最直接的方式。如:產(chǎn)品定位與實際傳達給用戶的信息是否一致车要,是否需要結(jié)合用戶實際的需求情況對產(chǎn)品定位進行調(diào)整允粤。
2. 根據(jù)搜索功能的使用習慣,可對產(chǎn)品的其他功能進行優(yōu)化翼岁,提升用戶體驗维哈。用戶的搜索行為是驗證產(chǎn)品設(shè)計的方式,也是進行優(yōu)化的依據(jù)登澜。如:用戶輸入的關(guān)鍵詞是否包含在已有的類目入口中阔挠,用戶頻繁搜索的內(nèi)容是否可單獨做一個類目或頻道。