版本記錄
版本號(hào) | 時(shí)間 |
---|---|
V1.0 | 2018.09.28 星期五 |
前言
iOS系統(tǒng)有自己的搜索悉罕,大家試過的都知道赤屋,這個(gè)搜索速度非常之快,可以很快的在網(wǎng)頁壁袄、appleStor类早、地圖以及其他App中的內(nèi)容,接下來就讓我們一起來看一下這個(gè)搜索嗜逻。感興趣的看下面幾篇文章涩僻。
1. App搜索編程指南(一) —— 搜索基本之搜索推動(dòng)用戶參與(一)
2. App搜索編程指南(二) —— 搜索基本之示例實(shí)現(xiàn)(一)
3. App搜索編程指南(三) —— 讓項(xiàng)目可索引之索引活動(dòng)和導(dǎo)航點(diǎn)(一)
4. App搜索編程指南(四) —— 讓項(xiàng)目可索引之索引應(yīng)用內(nèi)容(一)
5. App搜索編程指南(五) —— 吸引網(wǎng)絡(luò)用戶之標(biāo)記Web內(nèi)容(一)
6. App搜索編程指南(六) —— 吸引網(wǎng)絡(luò)用戶之支持Universal Links(一)
7. App搜索編程指南(七) —— 吸引網(wǎng)絡(luò)用戶之幫助用戶查找圖像(一)
Combine APIs to Increase Coverage - 結(jié)合API以提高覆蓋率
Core Spotlight
,NSUserActivity
和Web
標(biāo)記旨在協(xié)同工作栈顷,因此最好能夠在應(yīng)用程序中組合這些API逆日。 結(jié)合這些API可以為用戶提供更豐富的信息,并可以從更多地方訪問您的內(nèi)容萄凤。
在您的應(yīng)用中室抽,使用多個(gè)API通常意味著您以多種方式索引相同的內(nèi)容。 在這些情況下靡努,關(guān)聯(lián)單個(gè)項(xiàng)目的各種表示至關(guān)重要坪圾,這樣您就可以避免在搜索結(jié)果中向用戶提供重復(fù)項(xiàng)目。 避免重復(fù)也有助于提高你的item
的排名惑朦。
使用以下策略可避免創(chuàng)建單個(gè)項(xiàng)目的重復(fù)表示:
- 如果您同時(shí)使用
NSUserActivity
和Core Spotlight API
來索引項(xiàng)目兽泄,請(qǐng)使用相同的值來處理relatedUniqueIdentifier和uniqueIdentifier,以鏈接項(xiàng)目的表示形式行嗤。 請(qǐng)注意已日,如果項(xiàng)目的Core Spotlight
元數(shù)據(jù)與同一項(xiàng)目的NSUserActivity
對(duì)象的元數(shù)據(jù)不同,則Core Spotlight
元數(shù)據(jù)將顯示在搜索結(jié)果中栅屏,NSUserActivity
元數(shù)據(jù)將用于Siri建議飘千。
重要:如果
NSUserActivity
對(duì)象的relatedUniqueIdentifier
表示的項(xiàng)不在索引中,則不會(huì)對(duì)NSUserActivity
對(duì)象建立索引栈雳。
- 如果您同時(shí)使用
NSUserActivity
和Web
標(biāo)記來索引項(xiàng)目护奈,請(qǐng)將用戶活動(dòng)對(duì)象的webpageURL屬性設(shè)置為您網(wǎng)站上的相關(guān)URL。
注意:由于
NSUserActivity
不對(duì)webpageURL屬性中指定的URL執(zhí)行任何修改哥纫,因此URL components
(如查詢字符串和片段標(biāo)識(shí)符)用于將項(xiàng)目與Applebot
索引的頁面進(jìn)行匹配霉旗。
- 如果您使用所有三個(gè)API,則可以使用相關(guān)網(wǎng)頁的URL作為uniqueIdentifier蛀骇,relatedUniqueIdentifier和webpageURL的值厌秒。
結(jié)合與搜索相關(guān)的API還可以幫助您為更廣泛的用戶興趣編制索引。開始調(diào)查潛在的可搜索項(xiàng)目的好方法是檢查應(yīng)用程序的分析擅憔。例如鸵闪,您可以索引:
- 用戶查看的內(nèi)容(使用
NSUserActivity
) - 經(jīng)常使用的導(dǎo)航點(diǎn)和功能(使用
NSUserActivity
) - 用戶創(chuàng)建或策劃的內(nèi)容,例如照片或收藏列表(使用
Core Spotlight API
) - 到達(dá)設(shè)備的新消息暑诸,內(nèi)容或項(xiàng)目(使用
Core Spotlight API
) - 存在于您的應(yīng)用和您的網(wǎng)站中的內(nèi)容(使用網(wǎng)絡(luò)標(biāo)記)
最終蚌讼,必須為您的可搜索項(xiàng)目保持良好的參與率辟灰,以便它們繼續(xù)顯示在搜索結(jié)果中。參與率基于用戶點(diǎn)按與您的應(yīng)用相關(guān)的項(xiàng)目的次數(shù)以及搜索結(jié)果中顯示的與應(yīng)用相關(guān)的項(xiàng)目數(shù)篡石。項(xiàng)目的低參與率可能意味著該項(xiàng)目不會(huì)出現(xiàn)在搜索結(jié)果中芥喇。有關(guān)如何提高項(xiàng)目參與率的一些提示,請(qǐng)參閱Improve the Ranking of Your Results凰萨。
后記
本篇主要講述了結(jié)合API以提高覆蓋率继控,感興趣的給個(gè)贊或者關(guān)注~~~