Content Enrichment - Updating System Defined Managed Properties (Author, Department)

Hi
I've been running into a couple of oddities whilst working with the content enrichment web service.   Initially I worked through the sample here:
http://msdn.microsoft.com/en-us/library/jj163982.aspx#SP15ContentEnrich_configure, which shows how to update the "Author" managed property.   In our case this is something we'd like to do but I haven't been able to get this to work at
all with the system defined "Author" managed property.
When we crawl the content everything seems happy enough however we don't get the extra author value "ExampleService" appearing against the "Author" managed property.   I've setup a 'replica' of the "Author" property
"AuthorReplica", which has the same crawled property mappings etc and the enrichment service happily updates the values of this when I run a full crawl.  
To further test this I've rebuilt the Search Service as well as also starting up a brand new seperate SharePoint instance.   In all cases I can happily update the "AuthorReplica" managed property but the system defined "Author"
property won't update at all.  
I noticed that their is some type of relationship between the "Author" managed property and the "DisplayAuthor" property and I wonder if this could be related.   I also notice with the "Author" managed property, that
it provides an user lookup type box when you display it as a refiner.   Perhaps their is some further processing occuring with this Managed Property further along which knocks out the update I make.
A second oddity that I've noticed has been with the "Department" property.   In our case we have instances where content may cover multiple departments.   To enable this I have updated the "Department" property to
"Allow multiple values".   When I then attempt to update the department property I receive the error: "The item failed due to an error occurring when sending or receiving data to the external content processing enrichment web service."  
Again, I've created a replica of the "Department" managed property called "DepartmentReplica" which allows multiple values, and this property happily updates using the same code.
Hopefully this all makes sense.
Regards
Pete

Hi petecuttriss,
my colleague explained to me with quite complicated method, but the summary that i can get is this issue is by design, so the behaviour is expected.
consideration:
if the author property is easily changed, then it may affect other feature that may use that as base point.
explanation:
In this case while the indexing was mapping and being indexed properly based on the defined crawl
property the actual issue was display based and related to how the teaser summary was being defined and displayed based on the query.
By default the body attribute of the Search index-profile has a static fallback summary defined by the internal teaser field.  This static fallback summary is what is displayed whenever a query is being performed which
doesn't return any hits over the actual defined body field content(for example a query matching a term in the title or
author of a document).  Instead of returning the query context sensitive summary of the body with the highlighted query term, the defined fallback static summary is displayed.
So in this specific use case the dynamic summary based on the managed
property (body in this case) is only being used if the query submitted actually has a hit in the
managed properties content(i.e. the defined body).  Otherwise the defined fallback
managed property content is always being used(i.e. the default ‘teaser’
managed property content). 
Here are some example query results illustrating this using the two sample docs you provided with the teaser
managed property defined as the fallback hit highlighted summary for body:
Search for "John"(returns both docs with the fallback teaser summary since the query term is not in the body):
20120126-205524-205418a.html
Just got child of eden for the xbox after hearing great reviews about it.
Authors: System Account Date: 2/2/2012 Size: 4KB
http://moss14/Shared Documents/20120126-205524-205418a.html
20120126-205524-205418b.html
BlogPostID:288 BlogAuthor:john.a.evangelista BlogTitle:Check for Alerts BlogBody: Check for Alerts? BlogCategory:BusyBee,2-2 BlogCategoryS:;BusyBee;2-2; PostCategoryR:BusyBee;#2-2 BlogNumComments:0 BlogPublishedDate:7/28/2011 11:37:00 AM BlogModifiedDate:7/28/2011
11:37:00 AM BlogViewCount:10
Authors: System Account Date: 2/2/2012 Size: 3KB
http://moss14/Shared Documents/20120126-205524-205418b.html
Search for "Alerts"(only returns the one blog doc, teaser displayed is based on the body since alerts is contained in the body):
20120126-205524-205418b.html
Check for Alerts?
Authors: System Account Date: 2/2/2012 Size: 3KB
http://moss14/Shared Documents/20120126-205524-205418b.html
Search for "Eden"(only returns the one blog doc, teaser displayed is based on the body since eden is contained in the body):
20120126-205524-205418a.html
Just got child of eden for the xbox after hearing great reviews about it. Update: It is really cool!?
Authors: System Account Date: 2/2/2012 Size: 4KB
http://moss14/Shared Documents/20120126-205524-205418a.html
We can see in these query results when the search term is actually contained in the body content that the teaser returned is based directly on the body content(which is the mapped blogbody content).  Otherwise the teaser returned is from the static
hit highlighting summary fallback(literally the ‘teaser’ managed
property).
The problem in this case is that the "teaser" managed
property is internally generated by the indexing pipeline and
doesn't necessarily reflect the contents of crawled properties being mapped to the body field.  This difference initially caused the impression that sometimes the default body content was incorrectly being used instead of the mapped BlodyBody content. 
The only way to guarantee that the result list teaser summary shown is always going to be based on the body would be to set the body as its own hit highlighting fallback(as is the default case with some properties like ‘title’ for example).
Because body is a very important managed
property and making changes to it (like mapping a crawled
property) and modifying the way the indexing pipeline normally populates it can potentially produce unexpected results.  For all content sources which share the body
managed property the decision was made to not modify the body content and to let the indexing pipeline
populate it automatically.  From the testing performed it was confirmed that the indexing pipeline was already populating the body using a number of the defined blog crawled properties including BlogBody.
If you wanted to always display the contents of a particular crawled
property as a part of the results list display you can always just create a new
managed property and map those crawled
property contents to it(assuming a mapping did not already exist).  Then just display that
managed property as a part of your results.
The only remaining point of potential concern was if not mapping the BlogBody and BlogBodyNoHtml crawled properties to the CrawledPropertiesContent
managed property would prevent them from being used to
populate the body field by the indexing pipeline.
After removing all the blogbody crawled property related mappings to the body and crawledpropertiescontent
managed properties I re-crawled the two blog sample documents I was provided with some spy stages inserted into the indexing pipeline so I could see exactly what was being inserted into the BODY attribute.  This is what the body
managed property populates and what is mapped to the default context full-text-index that all the “free text” searches are being performed against.
Regards,
Aries
Microsoft Online Community Support
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

Similar Messages

  • X61 since last update: System Migration Manager comes up with right click...

    Hi there,
    since my last update with the Lenovo-Tool "System-Update" - everytime I do a "right button click" on my mouse, the System Migration Manager is coming up. Uhh - this makes me nervous. Any ideas to help me?
    Bernd

    Hello & welcome!
    No worries, you did great for a 1st post, & this is generally a friendly place.
    It sounds light it's the Mouse button from here, to test it...
    Go to System Preferences > Mouse, change the Primary button to the Right button... does the Right button ever do that now as the left button?

  • How to delete system-defined attributes (e.g. author...)?

    As title.
    I can't find any ways to delete those system defined attributes like author, description and etc.
    Thanks.

    Thanks for your quick response. Which tool (iTunes?) would you recommend to use on the PC (Windows 7) to select the photos I want to delete?

  • Content Enrichment input/output properties limitation

    Any body know: What's the count limitation of content enrichment configuration output properties?
    In content enrichment configuration of Search Service Application, I use a database query to get all the product attributes and configure them to be output properties. When I assign 2500 properties to it, the crawling process just doesn't call the content
    enrichment web service at all. If I try "top 300 attributename..", it works. Is there anybody know the limitation here?
    ##...Get all product attributes from database and then insert them into a System.Collections.Generic.List[System.String] $attrList.
    $config.OutputProperties = $attrList;
    Set-SPEnterpriseSearchContentEnrichmentConfiguration -SearchApplication $ssa -ContentEnrichmentConfiguration $config

    The web service call may just be timing out.  You can try increasing the timeout.  However, I would heavily evaluate whether you need to return that many properties as the performance implications are huge.
    Corey Roth - SharePoint Server MVP blog:
    www.dotnetmafia.com twitter: @coreyroth |
    SP2 Apps

  • Downloading Windows Update Packages for inclusion with System Image Manager

    Is there a tool other than WSUS or SCCM that can download all Windows 8.1 updates for use with System Image Manager? I would like to deploy the updates along with the OS, custom drivers, and custom applications.
    www.annabooks.com / www.seanliming.com / Book Author - Pro Guide to WE8S, Pro Guide to WES 7, Pro Guide to POS for .NET

    Hi Sean Liming ,
    The main purpose is to download all the updates for specific system version image ,right ?
    I haven`t heared about such an official released tool to do this .
    As for the API ,I have found a tool based on this API developed by our MSDN guys to install the updates ,but I am afraid it doesn`t meet your need.
    Searching, Downloading, and Installing Specific Updates
    https://msdn.microsoft.com/en-us/library/windows/desktop/aa387101(v=vs.85).aspx
    Get-WindowsUpdates.ps1
    https://gallery.technet.microsoft.com/Get-WindowsUpdatesps1-7c82c1f4
    Best regards
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • HT5192 ı couldt manage to download iOS 5.1 Software Update . system trying to connect to server but download don't start , what would be reason?

    ı couldt manage to download iOS 5.1 Software Update . system trying to connect to server but download don't start , what would be reason?

    download with itunes, or with one of your devices, and re-try, most causes it the update server it self.

  • How to update FSCM Credit Management through SD in R3.

    Hi,
        I have a follwowing requirement.
        When SD documents such as Sales orders, Delivery Documents, Billing Documents are created, the commitment of that new transaction goes through the same PI interface to update FSCM Credit Management.
       I guess, SAP has already provided standard interfaces in PI for this. Please let know how can I trigger those interface through SD transactions like VA01, VL01N.
    Thanks in advance.
    Punit

    Punit,
    I know about Tcode ukm_bp to check credit eligibility of business partner. Likewise there can be different T codes. Please post in respective FSCM forum with details requirement to get more info on that...
    Coming to developement, you could use SAP pre defined content from SAP FINBASIS and APPL and develop scenarios.
    If your ERP and FSCM are on the same box, use the same business systems else use seperate one for each.
    Venkat.

  • No warning and no processing when content enrichment output is different from config

    Hi all,
    When
    configuring the content enrichment, you provide the web service's outputted managed properties.
    If the output contains less managed properties than configured, that's not a problem, but if it contains
    more than configured, then the content enrichment fails without any warning at the crawl log, even if Error is configured to warning.
    For example:
    config.OutputProperties = "Author","Title"
    and the web service is outputting two properties "Author" and "Title" - no problem.
    But if you reconfigure config.OutputProperties = "Author", with no change to web service which still outputs "Author" and "Title", the result is that nothing is saved to "Author".
    Amir

    Hi Alexey,
    I've switched to FailueMode = Error and it does write entries to the crawl logs, but only one and not quite a helpful one:
    "The item failed due to an error occurring when sending or receiving data to the external content processing enrichment web service."
    It's always the same message, no matter what the error was, a timeout or a parse error (which can be seen at ULS).
    Amir

  • Communication lost - Same installation, same version of client (.exe), but client has different configuration in Configuration Manager properties

    Hi, I can't understand how I get the following different between old and newly installed client. On the left side it is the original client configuration and on the right side it is what client gets after installing the same version of CCMSETUP.EXE (5.00.7958.1000)
    with SCCM 2012 R2.
    Differences noticed:
    -Catalog's name (in Software center) are different. New client has "IT Ogarnization" as name for their catalog.
    -Configuration Manager Properties for new client doesn't have "Configurations" Tab.
    -Many Components status in the components tab are different: CCM Notification Agent, Compliance and Settings Managment, Hardware Inventory Agent, Out of Band Mangement Agent...
    With all this, I can't send Windows updates or any applications to ANY clients. The client status in the monitoring deployment always shows "Unknown". 
    I don't think it is on the client side, because I return to older VMware snapshot and see the different, after uninstalled and re-installed the SCCM agent, I get the new "problematic" client configuration.
    Any suggestion to resolve my problem? Thank you in advance.
    bsuperkid

    Here the all three logs. Sorry to give them like that but I think it is best way to let you take a look. I did change some name and reference to hide my environment. 
    Also, I don't know if there a link with my problem, but I guess so.
    - I noticed in Monitoring\System Status\Components Status\"Warning SMS_WSUS_SYNC_MANAGER", the following message (ID 6703):
    WSUS Synchronization failed.
    Message: Thread was being aborted.
    Source:
    Microsoft.SystemsManagementServer.SoftwareUpdatesManagement.WsusSyncAction.WSyncAction.SyncWSUS.
    - I noticed in Monitoring\System Status\Components Status\ "Warning SMS_AD_SYSTEM_DISCOVERY_AGENT", the following message (ID 5203):
    Active Directory System Discovery Agent reported errors for 2074 objects. DDRs were generated for 0 objects that had errors while reading non-critical properties. DDRs were not generated for 2074 objects that had errors while reading
    critical properties.
    Possible cause: The site server might not have access to some properties of this object. The container specified might not have the properties available.
    Solution: Please verify the Active Directory schema for properties that are not replicated or locked.
    Refer to the discovery logs for more information.
    I'll upload a print screen of all three logs files. If you need it in text format, I'll upload them as the code Block.
    Thank you again!
    bsuperkid

  • Unable to create File System Repository manager

    Hello,
    I would like to create File System Repository manager to this path: I have mapped a certain Network drive "
    main-uni-fs1\pictures$" to the Portal Machine and under this machine it appears as drive "N:\", inside it there is a picture folder which I would like to create the mapping to. I tried setting the "Root Directory" value to "N:\" and to "
    main-uni-fs1\pictures$" but I keep receiving an error message at the Repository Component Monitor (see below).
    10X,
    Roy

    Hello Roy,
    1> Create a new path that points to the pictures directory on the system. Enter the path lik
    mypc.myorg.com\pictures
    Under Sys admin -> Sys Config -> KM -> Content MGT -> Global Services -> Network path
    Under the user name and password, enter your username and password
    username whould be entered like domainname\username
    2>Then create a system in for the mypc.myorg.com server under
    Sys admin -> Sys Config -> KM -> Content MGT -> Global Services -> System landscape definitions -> System -> Windows Sytem.
    (Assuming u are acessing a windows sytem from a portal running on windows platform).
    You need to enter system id and description . Kindly remember the system id, since it would be useful in two places while usermapping and creating the file system repository.
    3>create a file system rep mgr under
    Sys admin -> Sys Config -> KM -> Content MGT -> Repository Managers > File System Repository
    Following properties are most important.
    Name , ACL manager cache, Security manager(which you would have to set to W2kSecurity manager)
    prefix(this is the folder name that you will identify your repository with) Widws landscape System (this is the sytem id of step 2) and root directory (network path of first step only in this case enter it like this //mypc.myorg.com/pictures)
    4>Then under user mapping section, you will find you system (the system id of second step) , enter your name as password.
    Initially when you configure your rep manager, you dont need to start ur servlet engine. If you modify any property then you need to re start ur servlet engine.
    These are the steps for creating repository
    If this still does not get resolved. Then kindly read the limitations of creating the file system repository manager in the link that I had posted in my earlier post.
    Thanks and Regards
    Pradeep Bhojak

  • How to define manager's area of responsibility in SAP

    Hello All,
      I am not able to figure out where to define manager's area of responsibility and link the same to SAP user?
    My requirement is to display all the Orgunit and talent under a particular manager which should be attach4ed to SAP login user ID.
    I dont know if i need to have Portal contents too to defien the same.
    Right now i have ECC6 EHP4 system.
    Mani

    Hi Mani
    The managers user must be linked to an employee holding a chief position to determine the viewable employees
    Chief responsibilities can be maintained in PPOME 
    Positions can be assigned to PERNR via HIRE actions
    PERNR can be assigned to SAP user via infotype 0105 subtype 1
    In general in order to ensure the correct teams/employee information is available, selectable and outputted you should check OADP customizing in the MSS IMG
    Best regards
    Stuart

  • File System repository manager

    Hi All,
    I am working on configuring a File System Repository Manager. I followed the documentation at
    http://help.sap.com/saphelp_nw70/helpdata/EN/e3/92322ab24e11d5993800508b6b8b11/content.htm
    and
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/284
    I made all the configurations and also restarted the portal still do not see the repository in the KM content under root.  We are on Netweaver Portal 7.0 on AIX 5.3/DB6, Shared drive is on Win 2003 OS.
    Here are the some details on the configurations I made:
    Network Path:
    jCIFS Protocol: Active
    Description: Documents on Shared Drive
    Network path:
    <IP Address>\public\temporary
    password: ***********
    USer: Domain\User
    File System Repository:
    Description: Documents on Shared Drive
    Prefix: /abcdef
    Root Directory: //<IP Address>/public/temporary/FileShare
    Security Manager:AclSecurityManager
    ACL Manager Cache: ca_rsrc_acl
    Read Only: Not Active
    Please advice - thanks -sm
    Edited by: sm on Oct 24, 2008 4:34 PM
    Note: EP and Share Drive are on the same domain.

    Hello sm,
    You can monotor your repository manager cofiguration, whther it has been activated or not.
    It should show in green symbol if it has been correctly configured and active.
    Goto system Admin>monitoring>KM>Component monitor>Repository managers-->Check ur repository.... Green color indicate is working fine...
    Red color indicate error...
    you can check your configuration for the repository.
    Example configuration of a UNIX file system repository manager:
    Name                = fs_rep_unix
    Localroot           = /usr/company/share
    Prefix              = /company-share-unix
    Read Only           = deactivated
    Send Events         = activated
    Repository Services = properties, rating
    ACL Manager Cache   = ca_rsrc_acl
    Security Manager    = AclSecurityManager
    You can check your Local root i.e. your Root directory. The format should be correct as given in the example.
    Don't foget to appreciate, if helpful!!!
    Regards
    Manisha

  • No role for business system defined in SXMS_CONF_ITEMS

    Hi Experts.
    I have the following problem. We were set up the XI in our company and now we are trying to configure and run it propertly. We had some problems so far and now there is the next one: I configured the simple scenario FILE-XI-FILE but it doesn't work <b>:(</b>. Every step from the scenario was completed successfully (after some problems) but when I have started runtime Workbench (RWB) in order to monitor the functionality of XI and I choosed <b>Component Monitoring | Components | Integration Server | Integration Engine GPI</b> I see that I have an error in Self-Test Status | <b>Are roles in SXML_CONF_ITEMS and SLD consistent</b>? In detail it's <b>No role for business system defined in SXMS_CONF_ITEMS</b>. My business and technical systems look to be well configured but now I'm hopeless because I can't find nothing more specific about <b>SXMS_CONF_ITEMS</b> table. I tried some notes and threads from the forum but nothing helped me after all. So please help if someone has an experience with something similar. Any help will be appreciated. Thanks
    Ondrej

    Hi,
    The role of a business system is defined centrally in the SLD. However, you can overwrite this setting locally in the table SXMS_CONF_ITEMS.
    This test checks whether the role descriptions are consistent. If not, the locally defined role is used at runtime.
    Check in transaction SXMB_ADM -> integration engine configuration a parameter (Corresponding Integ. Server) if all parameters are correct n not lost.
    refer : http://help.sap.com/saphelp_nw04/helpdata/en/a5/1b5342d8a7be30e10000000a155106/content.htm
    Runtime Workbench - Integration Engine
    http://help.sap.com/saphelp_nw04s/helpdata/en/70/58b43be7492354e10000000a114084/frameset.htm
    Regards
    Aashish Sinha
    PS : reward points if helpful

  • Content vendor is not defined.

    Hi, all.
    When I try to create a Delivery Unit from the Quick Launch in the Information Modeler, the following error message is shown:
        Cannot create Delivery Unit as content vendor is not defined for this system.
    Then, I found the 'content_vendor = UNDEFINED' in the indexserver.ini.
    Could you please let me know how I can fix this problem?
    Thank you very much,
    -mamoru

    Hey this solution is not working for me in SP06. The Dev_Guide says I should create a delivery unit in the Livecycle Manager(lm).
    The System Vendor in the indexserver.ini is already set correcly.
    If I try to create a delivery unit in the livecycle manager there is the following error message:
    Has anayone a tip?
    Greetings
    David

  • Content Enrichment Fields and OOTB Entity Extraction and hithighlightedsummary

    Hi guys, i have a strange problem. I add several properties at the content enrichment service. They all feature in the full text index. I can check this by searching for phrases that only occur in those properties. However, hithighlightedsummary is not generated
    for those properties and the companies OOTB extractor will not produce any results (although I have checked the companies extraction on the managed properties is turned on).
    This is in contrast to the development environment where both seem to work just fine. Is there something I have to do to turn these features on?
    Thanks, Emir

    ...great:
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/19932af1-d461-4a3d-8f75-775c6adf9b69/hithighlightedsummary-empty?forum=sharepointsearch
    Looks like managed properties do not support hithighlightedsummary only the body property does ...

Maybe you are looking for

  • ICal to syncronise with iPod in due date order

    Hiya! Could you please let me know if it is possible to syncronise iCal to the iPod (5th generation) in due date order and how to do it? Ta   Mac OS X (10.4.4)  

  • Metadata warning -- and I don't know what to do? :(

    Hello, I recently moved my Lightroom from a pc to a mac.  Right after I started getting a pop up that says: "the metadata for this photo has been changed by another application. Should lightroom import setting from disk or overwrite settings with tho

  • IPhone "Dead Strip"... and what to do now?

    Hey there, My first generation, Edge iPhone has a "dead strip." Basically, the horizontal row where the "7" "8" and "9" appear on the "Enter Passcode" screen no longer recognizes any touching. Any at all. Honestly, thank God that my passcode doesn't

  • Capture ENTER key on numeric keypad

    I have several chemistry tutorials where users type something and then have it evaluated by pressing the ENTER key. This works fine for the ENTER key on the main part of the keyboard, but does not work for the ENTER key for the numeric keypad on keyb

  • T'bird will not accept my gmail id and pswd during setup. fix?

    during configuration, i input my gmail address and password. Response was "config. cannot be verified. i have verified all data. tried both imap & pop3 setups. same problem.