Customizing search results in SharePoint 2013
CollapseSpecification
using (var context = new ClientContext("http://localhost")) { var query = new KeywordQuery(context) { QueryText = "Title:Computer", CollapseSpecification = "Category:3 Product:1", }; var executor = new SearchExecutor(context); var results = executor.ExecuteQuery(query); context.ExecuteQuery(); foreach (var result in results.Value[0].ResultRows) { Console.WriteLine(result["Title"]); } }
Doing blended search results in SharePoint–Part 2: The Custom CoreResultsWebPart Way
Duplicate Removal (FAST Search Server 2010 for SharePoint)
How “Remove Duplicate Results” works in FAST Search for SharePoint
What you have to do is create a new managed property with exactly the namedocumentsignaturecontribution and then map to this managed property any values that you also want to use for the checksum computation (as with other managed properties, to assign a value to this property you must map a crawled property to it).fcoid: 334483385708934799Searching External Data in SharePoint 2010 Using Business Connectivity Services
Using Associations for Master/Detail Relationships
Business Connectivity Services also allows you to define a master/detail (aka parent-child) relationship between two ECTs. The resulting profile page for the master ECT will automatically be generated with a list of the detail records for that particular master record. Our interest here is how the search service handles this type of association.To try this out, you will create an association from the detail ECT (Product) to the master ECT (ProductModel).Producing a two-column, side-by-side view with XSL
External List with BCS & Search Filters
Displaying more properties in search results
SharePoint Search Results: Adding a link to the view properties page of a document
Viewing Search Results in raw XML Format
as new tab after peopleDesigning and Developing Microsoft SharePoint 2010 Applications
Chapter 6: Search (Professional SharePoint 2010 Development)
Scot Hillier, Brad Stevenson - Professional Business Connectivity Services in SharePoint 2010 - 2011.pdfCrawling AssociationsIf you have created associations between ECTs, search can crawl these associations. The crawling ofassociations is supported in two different ways: for child ECTs and for attached ECTs. A child ECThas its own separate URL displayed in the search results, whereas an attached ECT always uses theURL of the parent ECT. This means that when a search is executed that returns an associated ECT,the child ECT will appear as a separate result, but the attached ECT will show the parent ECT as aresult insteadIn order for the indexing engine to crawl an associated ECT as a child, the DirectoryLink propertyshould be added to the Association element in the Metadata Model. In order for the indexingengine to crawl the associated ECT as an attachment, the AttachmentAccessor property should beadded to the AssociationStep 4 (Optional): Define Associations
Business Data Search in SharePoint 2010: Crawling associated external content types
Chapter 11: Business Connectivity Services (Professional SharePoint 2010 Development)
Configuring SharePoint Server 2010 Search for External Content Types (Part 1 of 2)
Defining Associations in Business Connectivity Services Using SharePoint Designer 2010
Searching External Data in SharePoint 2010 Using Business Connectivity Services
Searching External Data in SharePoint 2010 Using Business Connectivity Services
Business Data Search in SharePoint 2010: Crawling associated external content types
No comments:
Post a Comment