SearchIndexAddUpdate

下面的代码是一个JSON有效负载的示例,当在搜索索引中添加或更新项时触发该有效负载

"documentdata":{//搜索条目的类型,例如BlogPost, Forum "type": "Document", //由类型和引用id组成的唯一条目标识符"uid": "Document_1055", //条目的引用id(不同类型之间可能不是唯一的,请参阅uid获取唯一id)"referenceid": "1055", //该条目位于"contentareaid"中的顶级节(内容区域)的id: 1992, //该条目位于"sectionid"中的节的id:[1996], //该内容的节id树,即"sectionid"和所有父节id,直到(包括)内容区域id" discoverablesectionid":[1996, 1993, 1992], //文档的标题"title":“Announcement!”,//标题的变化即用于按字母顺序排序的“titleforsorting”:“Announcement”,//条目的简短摘要“summary”:“Announcement摘要”,//文档正文“body”:“Lorem Ipsum Hitchhiker simply generated synthetic非概率驱动”。Arthur\r\nDent关闭世界部门满意度秘密推理船发射物理学家事故像科学。成功的统治者巴别塔的影响,鱼的幻觉发生转变,达摩葛兰母亲特别接近。超级智能的妓女驱动无限非概率驱动器尝试一杯茶会弯曲真理。合成了四十二矢量门闯入参宿四的确切建筑,因此简单的副作用偏执的机器人马文。\r\n", //任何表明“位置”的文本:“新闻和事件”,//撰写该项目的用户ID“authorid”:1,//撰写该项的人的名字“author”:“Interact Admin”,//该项的资产ID -可用于显示缩略图/api/资产/{avatar}“avatar”:“1999”,//在搜索结果中显示此搜索项有意义的日期时间(例如页面发布开始日期)"startdate": "2019-08-16T13:01:00Z", //在搜索结果中显示此搜索项不再有意义的日期时间(例如,页面发布结束日期)"enddate": "2020-08-16T13:01:00Z", //该搜索项所代表的项目最后一次更新的日期时间"updatedate": "2019-08-16T13:04:38.123Z", //一个“空格”分隔的与文档相关的关键字列表(对于允许关键字的类型,如页面或论坛)"keywords": "hitchiker星系凹痕",//一个与项目相关联的标签数组"hashtag": ["android", "sad"], //这个项目的点赞数有"likecount": 3, //这个项目的评论数有"commentcount": 2, //这个项目是否被认为是一个指定的关键页(如果一个页面类型) "iskey": false, // whether @mentioning has been explicitly disabled for this search item "disablementioning": false, // an array of attachment titles "attachmenttitle": [ "galaxy.jpg" ], // json serialised attachment metadata "attachmentsdata": "[{\"Id\":1030,\"Title\":\"galaxy.jpg\",\"Url\":\"/Utilities/Uploads/Handler/Uploader.ashx?area=composer&filename=galaxy.jpg&fileguid=28c49a21-a2cc-487f-89b1-27cf147e74fd\",\"Extension\":\".jpg\",\"FileSizeBytes\":3042221,\"Main\":false,\"TypeName\":\"UploadedFile\",\"DisableDownloads\":false}]", // internal css class indicator "icon": "icon-file", // a relative url indicating the intranet location of the item "url": "/Interact/Pages/Content/Document.aspx?id=1055", // an indication of whether the link should open in a new window (internal use) "target": null, // whether the item is in a publicly accessible section (this does not mean every user will be able to view this item) "ispublic": false, // an array of organisation ids which are permitted to view the item (if ispublic is true, this field will not be present) "allowedorganisations": [ 203, 264 ], // an array of user ids which are permitted to view the item (if ispublic is true, this field will not be present) "allowedpeople": [ 281 ], // an array of user ids which are excluded from viewing the item (if ispublic is false, this field may not be present) "disallowedorganisations": [ 123, 644 ], // an array of user ids which are permitted to view the item (if ispublic is false, this field may not be present) "disallowedpeople": [ 93 ], // the type name which is presented to the user for filtering "typefacet": "Page" }

如果对象更改事件与概要文件相关,则JSON有效负载将略有不同,如下所示。

"documentdata":{//人的类型属性总是'Person' "type": "Person", //人的typefacet属性总是'Person' "typefacet": "Person", //这个人记录的内部用户id" referenceid": 264, //这个人记录的完整、唯一标识符"uid": "Person_264", //这个人记录的全名"title": "John Richards", //这个人记录的首字母"initials": "JPR", //这个人记录的首字母"initialsforsearch":"JPR", //该人员的全名去掉任何特殊字符并小写"titleforsorting": "john richards", // titleforsorting的第一个字符大写"titlechar": "J", //该人员指定的职位"jobtitle": "国内业务副总裁",//该人员指定的职位(内部使用)"jobtitlefacet": "VP, Domestic Operations", //此人的经理用户id "managerId": "276", //此人的经理名"managerfirstname": "Daniel", //此人的经理姓" manager姓氏":"Jones", //此人的主要部门名"primarydepartment": "Senior Management", //此人的主要公司名"primarycompany": "Interact Research Group", //此人的主要地点名"primarylocation":"New York", //此人的主要部门名称(内部使用)"primarydepartmentfacet": "Senior Management", //此人的主要公司名称(内部使用)"primarycompanyfacet": "Interact Research Group", //此人主要工作地点的名称(内部使用)"primarylocationfacet": "New York", //这个人的主要电子邮件地址"email1": "(电子邮件保护), //此人的工作电话号码"phonework": "020 85553422", //此人的移动电话号码"phonemobile": "+44123123123", //此人的电话分机号"extension": "", //与此人相关的所有电话号码的数组,去掉空格和特殊字符"sanitisedphonenumbers":["44123123123", "2085553422"], //此人的资产id "avatar":"250196", //在Interact中人员目录模块的section if,内部用于权限"sectionid": 501, //在搜索结果中显示此人有意义的日期时间"startdate": "2020-06-10T14:53:37.4087482Z", //在搜索结果中显示此人不再有意义的日期时间"enddate": "0001-01- 01t00:00:00 - z ", //此人的传记/职位描述"摘要":"I can speak Spanish!", //与此人相关的专业技能头衔数组"expertise": ["Spanish", "Customer Care/Account Management", "Word", "Power Point Presentation", "Presentations"], //与此人相关的专业技能头衔数组(内部使用)"expertisefacet":["西班牙语","客户服务/客户管理","Word", " ppt演示","演示文稿"],//与此人相关的兴趣标题数组"兴趣":["高尔夫","滑雪","古典"],//与此人相关的兴趣标题数组(内部使用)"interestsfacet":["高尔夫"," skking ", "Classical"], //内部css类指标"icon": "icon-user", //一个'空格'分隔的与此人相关的其他部门标题列表" additioncompanies ": "", //一个'空格'分隔的与此人相关的其他公司标题列表"additionallocation ": "" url": "/交互/页面/模块/目录/入口.aspx?person=264", //用户目录模块是否可公开访问"ispublic": true, //允许查看该项的组织id数组(如果ispublic为true,该字段将不存在)" allowedorganizations ":[203, 264], //允许查看该项的用户id数组(如果ispublic为真,该字段将不存在)" allowwedpeople ":[281], //用户id数组,这些用户id被排除在查看条目之外(如果ispublic为false,该字段可能不存在)" disallowedorganizations ":[123, 644], //允许查看该项的用户id数组(如果ispublic为false,此字段可能不存在)"disallowedpeople":[93], //一系列后缀为'_custom'的字段,这些字段的标题根据内部网络中配置的额外/自定义字段,以及分配给每个字段的值"fire_marshall_custom": "false", "first_aider_custom": "false", "account_manager_custom": ""}

Baidu
map