[發明專利]包括使用可重用索引字段的對特征的索引和搜索有效
| 申請號: | 201210062505.1 | 申請日: | 2012-03-09 |
| 公開(公告)號: | CN102708136A | 公開(公告)日: | 2012-10-03 |
| 發明(設計)人: | H·G·索罕;O·弗萊德博格;E·M·羅克;M·蘇賽格 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 顧嘉運 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 包括 使用 重用 索引 字段 特征 搜索 | ||
1.一種系統(100),其被配置成:
提供包括許多可重用的索引字段的索引服務,每個可重用的索引字段具有對應的字段類型;
索引與多個承租人和承租人專用的屬性相關聯的索引信息,包括部分基于對應的字段類型和承租人專用的屬性來使用所述許多可重用的索引字段;以及
存儲所述經索引的信息。
2.如權利要求1所述的系統(100),其特征在于,進一步被配置為使用包括可搜索、可查詢、可排序、可細化和可檢索的字段類型中的一個或多個的所述許多可重用的索引字段來提供索引服務。
3.如權利要求1所述的系統(100),其特征在于,進一步被配置為提供所述索引服務,包括部分基于可查詢的字符串、可查詢的整數、可查詢的日期/時間、可查詢的十進制、可查詢的雙精度型、可排序和可細化的整數、可排序和可細化的日期/時間、可排序和可細化的十進制以及可排序和可細化的雙精度型中的一個或多個,用多承租人信息填充所述許多可重用的索引字段。
4.如權利要求1所述的系統(100),其特征在于,進一步被配置為提供所述索引服務,包括使用所述許多可重用的索引字段來管理一個或多個重疊的或部分重疊的承租人的屬性。
5.如權利要求1所述的系統(100),其特征在于,進一步被配置為部分基于可搜索的項字段映射、可查詢的項字段映射、可排序的和可細化的項字段映射以及可檢索的項字段映射中的一個或多個,將與承租人專用的屬性相關聯的信息映射到對應的可重用的索引字段。
6.一種使用搜索引擎(102)的方法,包括:
重新使用與許多索引的受管的屬性相獨立的定義數目的物理索引字段;
部分基于可搜索的項字段映射、可查詢的項字段映射、可排序的和可細化的項字段映射以及可檢索的項字段映射,將承租人的信息映射到所述定義數目的物理索引字段;以及
使用所述搜索引擎(102)提供搜索結果。
7.如權利要求6所述的方法,其特征在于,進一步包括:爬行承租人域的項作為收集要索引的信息的部分,所述信息包括與一組共享的受管的屬性相關聯的信息以及與不同的承租人的屬性相關聯的信息,以用于由所述搜索引擎(102)返回搜索結果。
8.如權利要求6所述的方法,其特征在于,進一步包括:使用所述搜索引擎(102)和共享的索引連同有限的索引,所述共享的索引包括許多共享的承租人的屬性,所述有限的索引包括所述可重用的索引字段和經映射的承租人數據。
9.如權利要求6所述的方法,其特征在于,進一步包括:使用所述搜索引擎(102)和虛擬化的索引,所述虛擬化的索引包括與多個承租人相關聯的可重用的物理索引字段,所述可重用的物理索引字段對應于許多承租人專用和非重疊的屬性。
10.包括指令的計算機存儲,當執行指令時,通過下述步驟使用搜索引擎(102)來提供服務:
使用許多定義的可重用的索引字段,其中,每個可重用的索引字段具有管理不同的承租人的屬性的字段類型,以作為為多個承租人提供索引服務的部分;
接收與多個承租人和承租人專用的屬性相關聯的承租人的信息;
填充索引結構,包括部分基于底層字段類型、承租人專用的屬性以及對應的承租人信息對不同類型的承租人信息使用所述許多定義的可重用的索引字段;以及
存儲所述索引結構以用于提供搜索結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210062505.1/1.html,轉載請聲明來源鉆瓜專利網。





