Learning Search-driven Application Development with SharePoint 2013
()
About this ebook
Related to Learning Search-driven Application Development with SharePoint 2013
Related ebooks
Joomla! Search Engine Optimization Rating: 1 out of 5 stars1/5Elasticsearch Indexing Rating: 0 out of 5 stars0 ratingsDrupal Search Engine Optimization Rating: 0 out of 5 stars0 ratingsAdministrating Solr Rating: 0 out of 5 stars0 ratingsEnterprise PowerShell Scripting Bootcamp Rating: 0 out of 5 stars0 ratingsTeam Foundation Server 2015 Customization Rating: 0 out of 5 stars0 ratingsGetting Started with SharePoint Framework (SPFx): Design and Build Engaging Intelligent Applications Using SharePoint Framework Rating: 0 out of 5 stars0 ratingsMicrosoft System Center Configuration Manager High availability and performance tuning Rating: 0 out of 5 stars0 ratingsSharePoint Designer Tutorial: Working with SharePoint Websites Rating: 1 out of 5 stars1/5Instant .NET 4.5 Extension Methods How-to Rating: 0 out of 5 stars0 ratingsGoogle Apps Script for Beginners Rating: 0 out of 5 stars0 ratingsBuilding Impressive Presentations with Impress.js Rating: 4 out of 5 stars4/5Pro Office 365 Development Rating: 0 out of 5 stars0 ratingsInstant Oracle BPM for Financial Services How-to Rating: 0 out of 5 stars0 ratingsSalesforce Advanced Administrator Certification Guide: Become a Certified Advanced Salesforce Administrator with this exam guide Rating: 0 out of 5 stars0 ratingsDeveloping Windows Store Apps with HTML5 and JavaScript Rating: 0 out of 5 stars0 ratingsINSTANT Windows PowerShell Rating: 0 out of 5 stars0 ratingsGetting Started with Review Board Rating: 0 out of 5 stars0 ratingsVisual Studio 2010 Best Practices Rating: 0 out of 5 stars0 ratingsCreating concrete5 Themes Rating: 0 out of 5 stars0 ratingsMicrosoft System Center Orchestrator 2012 R2 Essentials Rating: 0 out of 5 stars0 ratingsInstant MongoDB Rating: 0 out of 5 stars0 ratingsMastering Bootstrap 4 Rating: 5 out of 5 stars5/5Getting Started with Flurry Analytics Rating: 0 out of 5 stars0 ratingsApache Solr PHP Integration Rating: 0 out of 5 stars0 ratings
Enterprise Applications For You
Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Excel Formulas and Functions 2020: Excel Academy, #1 Rating: 4 out of 5 stars4/5QuickBooks 2024 All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsCreating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5101 Ready-to-Use Excel Formulas Rating: 4 out of 5 stars4/5Create Income through Self-Publishing: An Author's Approach on Generating Wealth by Self-Publishing Rating: 5 out of 5 stars5/5ChatGPT Ultimate User Guide - How to Make Money Online Faster and More Precise Using AI Technology Rating: 0 out of 5 stars0 ratings50 Useful Excel Functions: Excel Essentials, #3 Rating: 5 out of 5 stars5/5Bitcoin For Dummies Rating: 4 out of 5 stars4/5Enterprise AI For Dummies Rating: 3 out of 5 stars3/5Learn Windows PowerShell in a Month of Lunches Rating: 0 out of 5 stars0 ratingsScrivener For Dummies Rating: 4 out of 5 stars4/5Mastering QuickBooks 2020: The ultimate guide to bookkeeping and QuickBooks Online Rating: 0 out of 5 stars0 ratingsQuickBooks 2023 All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsSystems Thinking: Managing Chaos and Complexity: A Platform for Designing Business Architecture Rating: 4 out of 5 stars4/5Access 2019 For Dummies Rating: 0 out of 5 stars0 ratingsQuickBooks 2021 For Dummies Rating: 0 out of 5 stars0 ratingsSharePoint 2016 For Dummies Rating: 5 out of 5 stars5/5Notion for Beginners: Notion for Work, Play, and Productivity Rating: 4 out of 5 stars4/5Excel Tips and Tricks Rating: 0 out of 5 stars0 ratingsPowerShell for SQL Server Essentials Rating: 0 out of 5 stars0 ratingsExcel 2016 For Dummies Rating: 4 out of 5 stars4/5Essential Office 365 Third Edition: The Illustrated Guide to Using Microsoft Office Rating: 3 out of 5 stars3/5The Ridiculously Simple Guide to Google Docs: A Practical Guide to Cloud-Based Word Processing Rating: 0 out of 5 stars0 ratingsExcel 2019 Bible Rating: 4 out of 5 stars4/5
Reviews for Learning Search-driven Application Development with SharePoint 2013
0 ratings0 reviews
Book preview
Learning Search-driven Application Development with SharePoint 2013 - Johnny Tordgeman
Table of Contents
Learning Search-driven Application Development with SharePoint 2013
Credits
About the Author
About the Reviewer
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Instant Updates on New Packt Books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Getting Started with SharePoint 2013 Search
New features of SharePoint 2013 Search
Search administration
UI changes and customization
Relevance and ranking features
New development methods
The search architecture
Content components
Crawl component
Content-processing component
Query components
Web frontend
Query processing component
The index component
Analytics processing component
Summary
2. Using the Out of the Box Search Components
Getting acquainted with result sources
Learning query rules
Creating query rules
Setting the result source
Setting query conditions
Query Matches Dictionary Exactly
Query More Common in Source
Result Type Commonly Clicked
Advanced Query Text Match
Setting the action
Promoted result
Result block
Change ranked results by changing the query
Using the content search web part
Building a simple search-driven application
Adding content
Creating the result source
Creating a search vertical
Adding a query rule
Summary
3. Using the New CSOM and RESTful APIs
Understanding the Keyword Query Language
The basics
Property restrictions
XRANK
Synonyms
Using the new client-side APIs
RESTful API
REST and SharePoint 2013
Using REST
REST and search
Client Side Object Model (CSOM)
CSOM and search
A SharePoint-hosted app
A provider hosted app
An autohosted app
Publishing an app
Building a SharePoint-hosted search-driven app
Create task apps (lists)
Understanding the requirements
Building the app
Summary
4. Customizing the Look
Result types and design templates
Display templates
Result types
Styling results in a Content Search Web Part
Creating a custom display template
Getting the new properties
Getting the values of the new properties
Displaying the new properties
Enriching the Video Games Search Center
Modifying the default image display template
Creating the result type
Summary
5. Extending Beyond SharePoint
BCS for search
BCS and search
Building a BCS search connector
Setting the operations
Implementing the ReadList method
Implementing the ReadItem method
Making the BCS model crawlable
Creating a search content source
Summary
Index
Learning Search-driven Application Development with SharePoint 2013
Learning Search-driven Application Development with SharePoint 2013
Copyright © 2013 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: July 2013
Production Reference: 1280613
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78217-100-3
www.packtpub.com
Cover Image by David Gimenez (<bilbaorocker@yahoo.co.uk>)
Credits
Author
Johnny Tordgeman
Reviewer
Samuel Zuercher [MVP]
Acquisition Editor
Aarthi Kumaraswamy
Commissioning Editor
Meeta Rajani
Technical Editors
Anita Nayak
Sonali S. Vernekar
Copy Editors
Insiya Morbiwala
Aditya Nair
Alfida Paiva
Laxmi Subramanian
Project Coordinator
Amey Sawant
Proofreader
Maria Gould
Indexer
Rekha Nair
Graphics
Abhinash Sahu
Production Coordinator
Nitesh Thakur
Cover Work
Nitesh Thakur
About the Author
Johnny Tordgeman is the CTO of E4D Solutions Ltd., a boutique development and consulting firm in Israel. Johnny specializes in architecting enterprise-level solutions built on top of Microsoft's SharePoint platform. Johnny utilizes the latest in web technology and methodology in his solutions, such as HTML5, SPA, and MVC4.
Johnny is the author of MCTS: Microsoft Silverlight 4 Development (70-506) Certification Guide, Packt Publishing, which was published in 2012.
Johnny is a skilled lecturer and a Microsoft-certified trainer and can be found speaking at various conferences, open houses, and user groups.
You can always find Johnny at http://blog.johnnyt.me, on Twitter at @JTordgeman, and on LinkedIn at http://www.linkedin.com/in/johnnytor.
I would like to dedicate this book to my son Roy and wife Ayelet. You two are my source of inspiration and the best family I could have ever hoped for.
First and foremost, I would like to thank Meeta Rajani and Sneha Modi, my amazing editors. Without your help and support, this book wouldn't have happened!
My dear family – Itzik, Varda, Yuval, and Shirly, and friends – Idan, Yossi, Rani, Leon, Niv, Guy, Tal, Eyal, Itay, and Tung (Tony) Pham. Thank you for the moral support and late nights we spent together. This book and I owe a great deal to all of you.
About the Reviewer
Samuel Zuercher [MVP] (SharePoint MVP since 2011) works as a Senior Consultant at Experts Inside, Switzerland, an international company he founded with another SharePoint MVP, Christian Glessner. He has been working with SharePoint since early 2006 and has in-depth knowledge from Version 2.0 onward. He also holds certifications for every SharePoint version since then. As a Microsoft Certified Trainer, he often trains people, from end users to technical specialists. Additionally, he founded the Swiss SharePoint Community, is one of the main drivers of Collaboration Days, and runs the blog sharepointszu.com. He speaks about SharePoint in a variety of events all over the world. In his job, he is involved in many SharePoint projects from concept to rollout and has a lot of experience. His specialty is information and system architecture, no-code solutions, and social collaboration. You can reach him via e-mail at
www.PacktPub.com
Support files, eBooks, discount offers and more
You might want to visit www.PacktPub.com for support files and downloads related to your book.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
http://PacktLib.PacktPub.com
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search