My slides for the session I held at Azure Bootcamp Bulgaria 2016. This presentation will work you through the basics of Azure Search and show you how to build a sample application using ASP.NET Web API and KnockoutJS for databinding.
This presentation is introduction to search world and deep-dive to Azure Search. Building well functioning search for web site is never easy. It needs planning of search indexes, analysis for technical solution and good knowledge about how users interact with search. Azure Search is simple search service to search-enable web sites and other systems. This presentation uses simple example site to make deep-dive to Azure Search and show audience how to build scalable and powerful search solution on it.
Emanuele Bartolesi will present on Real Solutions Day about Azure Media Services and Azure Search. He will demonstrate how to use Azure Media Services to encode, package and stream video and audio files. He will also demonstrate how to use Azure Search to build a search index and query data. The agenda includes overviews of Azure Media Services and Azure Search, followed by demonstrations of each service.
We provide search as a service with 99.9% SLA across 11 regions. Our service indexes documents in over 50 languages using Microsoft's NLP stack. Collections contain indexes, indexers, and data sources. Documents are indexed via the REST API or SDK and searches return relevant results with hit highlighting and filtering options. The free tier hosts up to 10k documents in three indexes.
Azure Search is a cloud search service that allows developers to add search functionality to applications. Key features include scalability, powerful querying abilities, scoring profiles, and search navigation options. To use Azure Search, developers first create a search service, then define indexes and documents. Documents are added to indexes which are optimized data structures for search. Queries can be executed against indexes to retrieve relevant documents based on search terms. Results can be filtered and scored using various options in Azure Search.
The document summarizes a presentation about using Azure Search to build Office 365 search driven solutions. It discusses configuring an Azure subscription and Azure Search service, creating indexes to organize content, populating indexes by indexing Office 365 content via the Microsoft Graph API and a webjob, and consuming search results via the API or .NET SDK. It provides examples of indexing documents and searching content to build search experiences.
The document discusses search capabilities in SharePoint 2013, including an overview of the search architecture and APIs, how search results are presented through various verticals, parsers, custom entity extraction, and calling web services. Key points covered are the extensible search platform, crawl and query pipelines, managed properties and how they are created from crawled properties, using query rules and display templates to customize search results, and how custom parsers and entity extraction can be implemented.
Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013Corey Roth
This document discusses five ways to query SharePoint 2013 search and which application programming interfaces (APIs) to use depending on the scenario. It covers using the keyword query language (KQL) to construct queries for the server object model, managed client-side object model, JavaScript client-side object model, and REST API. While features like FAST query language and web services are now deprecated, KQL remains the recommended query language.
This presentation is introduction to search world and deep-dive to Azure Search. Building well functioning search for web site is never easy. It needs planning of search indexes, analysis for technical solution and good knowledge about how users interact with search. Azure Search is simple search service to search-enable web sites and other systems. This presentation uses simple example site to make deep-dive to Azure Search and show audience how to build scalable and powerful search solution on it.
Emanuele Bartolesi will present on Real Solutions Day about Azure Media Services and Azure Search. He will demonstrate how to use Azure Media Services to encode, package and stream video and audio files. He will also demonstrate how to use Azure Search to build a search index and query data. The agenda includes overviews of Azure Media Services and Azure Search, followed by demonstrations of each service.
We provide search as a service with 99.9% SLA across 11 regions. Our service indexes documents in over 50 languages using Microsoft's NLP stack. Collections contain indexes, indexers, and data sources. Documents are indexed via the REST API or SDK and searches return relevant results with hit highlighting and filtering options. The free tier hosts up to 10k documents in three indexes.
Azure Search is a cloud search service that allows developers to add search functionality to applications. Key features include scalability, powerful querying abilities, scoring profiles, and search navigation options. To use Azure Search, developers first create a search service, then define indexes and documents. Documents are added to indexes which are optimized data structures for search. Queries can be executed against indexes to retrieve relevant documents based on search terms. Results can be filtered and scored using various options in Azure Search.
The document summarizes a presentation about using Azure Search to build Office 365 search driven solutions. It discusses configuring an Azure subscription and Azure Search service, creating indexes to organize content, populating indexes by indexing Office 365 content via the Microsoft Graph API and a webjob, and consuming search results via the API or .NET SDK. It provides examples of indexing documents and searching content to build search experiences.
The document discusses search capabilities in SharePoint 2013, including an overview of the search architecture and APIs, how search results are presented through various verticals, parsers, custom entity extraction, and calling web services. Key points covered are the extensible search platform, crawl and query pipelines, managed properties and how they are created from crawled properties, using query rules and display templates to customize search results, and how custom parsers and entity extraction can be implemented.
Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013Corey Roth
This document discusses five ways to query SharePoint 2013 search and which application programming interfaces (APIs) to use depending on the scenario. It covers using the keyword query language (KQL) to construct queries for the server object model, managed client-side object model, JavaScript client-side object model, and REST API. While features like FAST query language and web services are now deprecated, KQL remains the recommended query language.
SPUnite17 IT Pros Guide to Managing SharePoint SearchNCCOMMS
1) The document discusses managing SharePoint search, including implementation choices, topology considerations, monitoring search performance, and troubleshooting search issues.
2) It provides guidance on curating search-relevant content, introducing users to search, and segregating archive content from main results.
3) The document also offers tips on monitoring search health, using tools like Fiddler and PowerShell for troubleshooting, and making topology changes to improve performance or add capacity.
Developing Search-driven application in SharePoint 2013 SPC Adriatics
Search-driven solutions are applications that use a search engine to drive the data access and present results. Microsoft SharePoint 2013 offers developers new ways to extend search to create search-based solutions and Apps. Using Search applications, developers can unite and control data from different site collections and external locations. In this session, I will cover all different ways of querying SharePoint 2013 Search including Client-Side Object Model (CSOM) and REST API. The main goal of the session is to provide strong understanding of search-driven solutions for the attendees and encourage many new ideas for using search to deliver end-user productivity.
Darko Milevski
This document discusses leveraging the search abilities of SharePoint 2013, including the Content Search Web Part (CSWP), KQL, REST APIs, and jQuery. It provides examples of using KQL to refine search queries, customizing CSWP display templates, and building mini-applications using REST and jQuery to retrieve and display search results in HTML.
In this webinar we will discuss using PowerShell to extract configuration information from SharePoint to store in XML to include reading and writing XML and some example use cases.
Liferay's new search engine is extremely powerful. This session will show how the new OSGi infrastructure in DXP made it possible for us to introduce several new modular extension points in Search so customers can add their own search engine mappings, build custom queries for individual fields, programmatically fine tune boosting and relevance, and go beyond the Search Portlet with new Search Pages that can be assembled from both out-of-the-box portlets and brand new components built from scratch - for the ultimate customer experience.
André "Arbo" Oliveira joined Liferay in early 2014 as a senior engineer and leads the Search Infrastructure team. He's been writing code for a living for 22 years, 14 of them as a Java developer and architect. Ever since discovering Elasticsearch, he's vowed never to write another SQL WHERE clause again.
Azure DocumentDB for Healthcare Integration - Part 2BizTalk360
This is the second of a three-part series. The following is the agenda for Part 2 –
Review of DocumentDB REST API
Understanding the overall problem
High-level Design
How Swagger fits in
Design and development
Next steps
10 Things I Like in SharePoint 2013 SearchSPC Adriatics
Speaker: Agnes Molnar;
Based on my SharePoint and FAST Search experience, I’ll demonstrate my “Research Path” on SharePoint 2013 Search. What’s new, what improvements we can find there as well as how to use our existing Search knowledge and experience in SharePoint 2013 Search.
You will learn:
Config options in SharePoint 2013 Search – Central Admin vs. PowerShell
Crawled and Managed Properties across Content Sources
Ranking and Relevancy
Elasticsearch for Autosuggest in Clojure at WorkframeBrian Ballantine
How we use Elasticsearch and Clojure to provide autosuggest functionality at Workframe, Inc.
This are the slides from a short, 20 min talk, at Clojure NYC, given on December 13th 2017.
This document summarizes Jeff Fried's presentation on search-driven intranets using SharePoint and Office 365. The presentation covered major trends in intranets, options for implementing intranets, and how search can provide a unified view of content and bridge across information silos. It demonstrated dynamic search pages, presentation of dynamic content, and finding people as content. The presentation concluded by discussing how nearly every intranet will need connectivity, structure, and context to supplement out-of-the-box SharePoint and Office 365 capabilities.
2014 05-19 - getting started with office 365.releaseDan Usher
Getting Started with Office 365 is a presentation about Office 365 given by Dan Usher. It introduces Office 365 and what it is, discusses setting up a tenant and authentication options. It covers the different Office 365 plans and licensing, compares Office 365 ProPlus to Office 2013, and discusses some capabilities of SharePoint Online and Office 365 including storage limits. It also addresses external sharing, application development, and common gotchas or issues to be aware of when using Office 365.
This session will use a real project we've been working on to talk about how Resource Templates work, why you should use them and a raft of tips and tricks learned along the way. The example is built around Azure IaaS components (virtual networks, machines etc), but the template model is standard across the Azure provider stack. Resource Templates are a standard method for deploying complex environments within Azure (and will be used for the private cloud Azure Stack, too), so if you are working on cloud projects in Azure, you absolutely need to know this stuff!
How to build your own Delve: combining machine learning, big data and SharePointJoris Poelmans
You are experiencing the benefits of machine learning everyday through product recommendations on Amazon & Bol.com, credit card fraud prevention, etc… So how can we leverage machine learning together with SharePoint and Yammer. We will first look into the fundamentals of machine learning and big data solutions and next we will explore how we can combine tools such as Windows Azure HDInsight, R, Azure Machine Learning to extend and support collaboration and content management scenarios within your organization.
Search has become one of the most critical functionality in today’s world, as the end users rely on it to get to the result in the quickest way. SharePoint is one such platform on which we can leverage the ‘Search’ features. Searching for a particular word or phrase often yields hundreds and thousands of search results for users. Search in SharePoint 2013 has enabled users to find relevant information more quickly and easily than ever before.
Combining the capabilities of SharePoint 2010 along with numerous improvements, ‘Search’ feature in SharePoint 2013 has been optimized to deliver more accurate information. SharePoint 2013 has helped developers to add more context-specific refiners to help the user further reduce the result set. The webinar session will discuss how ‘Search’ in SharePoint 2013 has been enhanced to provide users with a consistent stream of relevant information, and how it helps the end-user.
Quick start guide to java script frameworks for sharepoint apps spsbe-2015Sonja Madsen
Learn about JavaScript frameworks and new developer practices in SharePoint and on Office 365. JavaScript frameworks are there for you to help you develop faster and easier. You don't need to do your apps from scratch.
Apps and the cloud app model have brought not only new ways to interact, send, write, and receive data from SharePoint. Apps have also brought JavaScript frameworks into SharePoint development. JavaScript frameworks are right there as part of the app template when you start a SharePoint hosted or a Cloud app. In this session, I'll show what you can do with JavaScript frameworks that are part of the app template. I'll show jQuery, Bootstrap, and modernizr.
Search-Driven Applications with SharePoint 2013 (#SBSBE16)Maximilian Melcher
SharePoint Search is more than just a search box. Based on the extended search architecture of SharePoint 2013 and the now fully integrated FAST Search a modern, search-based solution can be designed and implemented.
In this session the different Search APIs will be introduced and presented. Additional suggestions, impulses and hints showing you how you can develop Search-Driven Applications based on SharePoint Search
This session is about building client-side web parts, list-based and page-based applications on SharePoint. I'll show the workbench, the web part and a list based application, React and how to apply simple CSS styles for typography, color, icons, animations, and responsive grid layouts with Office UI Fabric.
The document discusses new capabilities in SharePoint 2013 search including continuous crawls, result sources, query rules, and result types. It summarizes changes for IT professionals, developers, and site owners. Key points include search now using FAST by default, document thumbnails from Office Web Apps, custom query rules, and federated search results embedded in core results. Search topology is now managed via PowerShell. Result sources replace search scopes and provide more flexibility. Query rules allow modifying results and rankings. Result types identify content for custom display templates.
This document discusses enterprise search capabilities in SharePoint 2010 and FAST Search for SharePoint 2010. It covers the search architecture, including scale-out features to improve performance and high availability. It also provides guidance on sizing search deployments and considers migration options when moving from MOSS 2007 to SharePoint 2010.
Search-driven solutions are applications that use a search engine to drive the data access and present results. Microsoft SharePoint 2013 offers developers new ways to extend search to create search-based solutions and Apps. Using Search applications, developers can unite and control data from different site collections and external locations. In this session, I will cover all different ways of querying SharePoint 2013 Search including Client-Side Object Model (CSOM) and REST API. The main goal of the session is to provide strong understanding of search-driven solutions for the attendees and encourage many new ideas for using search to deliver end-user productivity.
Search is nothing without context. In this session we help you build your strategy around best serving your customers for Office 365 through planning and best practices. SharePoint 2013 is compared to Office 365 as well.
SPUnite17 IT Pros Guide to Managing SharePoint SearchNCCOMMS
1) The document discusses managing SharePoint search, including implementation choices, topology considerations, monitoring search performance, and troubleshooting search issues.
2) It provides guidance on curating search-relevant content, introducing users to search, and segregating archive content from main results.
3) The document also offers tips on monitoring search health, using tools like Fiddler and PowerShell for troubleshooting, and making topology changes to improve performance or add capacity.
Developing Search-driven application in SharePoint 2013 SPC Adriatics
Search-driven solutions are applications that use a search engine to drive the data access and present results. Microsoft SharePoint 2013 offers developers new ways to extend search to create search-based solutions and Apps. Using Search applications, developers can unite and control data from different site collections and external locations. In this session, I will cover all different ways of querying SharePoint 2013 Search including Client-Side Object Model (CSOM) and REST API. The main goal of the session is to provide strong understanding of search-driven solutions for the attendees and encourage many new ideas for using search to deliver end-user productivity.
Darko Milevski
This document discusses leveraging the search abilities of SharePoint 2013, including the Content Search Web Part (CSWP), KQL, REST APIs, and jQuery. It provides examples of using KQL to refine search queries, customizing CSWP display templates, and building mini-applications using REST and jQuery to retrieve and display search results in HTML.
In this webinar we will discuss using PowerShell to extract configuration information from SharePoint to store in XML to include reading and writing XML and some example use cases.
Liferay's new search engine is extremely powerful. This session will show how the new OSGi infrastructure in DXP made it possible for us to introduce several new modular extension points in Search so customers can add their own search engine mappings, build custom queries for individual fields, programmatically fine tune boosting and relevance, and go beyond the Search Portlet with new Search Pages that can be assembled from both out-of-the-box portlets and brand new components built from scratch - for the ultimate customer experience.
André "Arbo" Oliveira joined Liferay in early 2014 as a senior engineer and leads the Search Infrastructure team. He's been writing code for a living for 22 years, 14 of them as a Java developer and architect. Ever since discovering Elasticsearch, he's vowed never to write another SQL WHERE clause again.
Azure DocumentDB for Healthcare Integration - Part 2BizTalk360
This is the second of a three-part series. The following is the agenda for Part 2 –
Review of DocumentDB REST API
Understanding the overall problem
High-level Design
How Swagger fits in
Design and development
Next steps
10 Things I Like in SharePoint 2013 SearchSPC Adriatics
Speaker: Agnes Molnar;
Based on my SharePoint and FAST Search experience, I’ll demonstrate my “Research Path” on SharePoint 2013 Search. What’s new, what improvements we can find there as well as how to use our existing Search knowledge and experience in SharePoint 2013 Search.
You will learn:
Config options in SharePoint 2013 Search – Central Admin vs. PowerShell
Crawled and Managed Properties across Content Sources
Ranking and Relevancy
Elasticsearch for Autosuggest in Clojure at WorkframeBrian Ballantine
How we use Elasticsearch and Clojure to provide autosuggest functionality at Workframe, Inc.
This are the slides from a short, 20 min talk, at Clojure NYC, given on December 13th 2017.
This document summarizes Jeff Fried's presentation on search-driven intranets using SharePoint and Office 365. The presentation covered major trends in intranets, options for implementing intranets, and how search can provide a unified view of content and bridge across information silos. It demonstrated dynamic search pages, presentation of dynamic content, and finding people as content. The presentation concluded by discussing how nearly every intranet will need connectivity, structure, and context to supplement out-of-the-box SharePoint and Office 365 capabilities.
2014 05-19 - getting started with office 365.releaseDan Usher
Getting Started with Office 365 is a presentation about Office 365 given by Dan Usher. It introduces Office 365 and what it is, discusses setting up a tenant and authentication options. It covers the different Office 365 plans and licensing, compares Office 365 ProPlus to Office 2013, and discusses some capabilities of SharePoint Online and Office 365 including storage limits. It also addresses external sharing, application development, and common gotchas or issues to be aware of when using Office 365.
This session will use a real project we've been working on to talk about how Resource Templates work, why you should use them and a raft of tips and tricks learned along the way. The example is built around Azure IaaS components (virtual networks, machines etc), but the template model is standard across the Azure provider stack. Resource Templates are a standard method for deploying complex environments within Azure (and will be used for the private cloud Azure Stack, too), so if you are working on cloud projects in Azure, you absolutely need to know this stuff!
How to build your own Delve: combining machine learning, big data and SharePointJoris Poelmans
You are experiencing the benefits of machine learning everyday through product recommendations on Amazon & Bol.com, credit card fraud prevention, etc… So how can we leverage machine learning together with SharePoint and Yammer. We will first look into the fundamentals of machine learning and big data solutions and next we will explore how we can combine tools such as Windows Azure HDInsight, R, Azure Machine Learning to extend and support collaboration and content management scenarios within your organization.
Search has become one of the most critical functionality in today’s world, as the end users rely on it to get to the result in the quickest way. SharePoint is one such platform on which we can leverage the ‘Search’ features. Searching for a particular word or phrase often yields hundreds and thousands of search results for users. Search in SharePoint 2013 has enabled users to find relevant information more quickly and easily than ever before.
Combining the capabilities of SharePoint 2010 along with numerous improvements, ‘Search’ feature in SharePoint 2013 has been optimized to deliver more accurate information. SharePoint 2013 has helped developers to add more context-specific refiners to help the user further reduce the result set. The webinar session will discuss how ‘Search’ in SharePoint 2013 has been enhanced to provide users with a consistent stream of relevant information, and how it helps the end-user.
Quick start guide to java script frameworks for sharepoint apps spsbe-2015Sonja Madsen
Learn about JavaScript frameworks and new developer practices in SharePoint and on Office 365. JavaScript frameworks are there for you to help you develop faster and easier. You don't need to do your apps from scratch.
Apps and the cloud app model have brought not only new ways to interact, send, write, and receive data from SharePoint. Apps have also brought JavaScript frameworks into SharePoint development. JavaScript frameworks are right there as part of the app template when you start a SharePoint hosted or a Cloud app. In this session, I'll show what you can do with JavaScript frameworks that are part of the app template. I'll show jQuery, Bootstrap, and modernizr.
Search-Driven Applications with SharePoint 2013 (#SBSBE16)Maximilian Melcher
SharePoint Search is more than just a search box. Based on the extended search architecture of SharePoint 2013 and the now fully integrated FAST Search a modern, search-based solution can be designed and implemented.
In this session the different Search APIs will be introduced and presented. Additional suggestions, impulses and hints showing you how you can develop Search-Driven Applications based on SharePoint Search
This session is about building client-side web parts, list-based and page-based applications on SharePoint. I'll show the workbench, the web part and a list based application, React and how to apply simple CSS styles for typography, color, icons, animations, and responsive grid layouts with Office UI Fabric.
The document discusses new capabilities in SharePoint 2013 search including continuous crawls, result sources, query rules, and result types. It summarizes changes for IT professionals, developers, and site owners. Key points include search now using FAST by default, document thumbnails from Office Web Apps, custom query rules, and federated search results embedded in core results. Search topology is now managed via PowerShell. Result sources replace search scopes and provide more flexibility. Query rules allow modifying results and rankings. Result types identify content for custom display templates.
This document discusses enterprise search capabilities in SharePoint 2010 and FAST Search for SharePoint 2010. It covers the search architecture, including scale-out features to improve performance and high availability. It also provides guidance on sizing search deployments and considers migration options when moving from MOSS 2007 to SharePoint 2010.
Search-driven solutions are applications that use a search engine to drive the data access and present results. Microsoft SharePoint 2013 offers developers new ways to extend search to create search-based solutions and Apps. Using Search applications, developers can unite and control data from different site collections and external locations. In this session, I will cover all different ways of querying SharePoint 2013 Search including Client-Side Object Model (CSOM) and REST API. The main goal of the session is to provide strong understanding of search-driven solutions for the attendees and encourage many new ideas for using search to deliver end-user productivity.
Search is nothing without context. In this session we help you build your strategy around best serving your customers for Office 365 through planning and best practices. SharePoint 2013 is compared to Office 365 as well.
Solving Real World Challenges with Enterprise SearchSPC Adriatics
Agnes Molnar is an international SharePoint consultant and Microsoft MVP who has over 10 years of experience with SharePoint. In her presentation, she discusses some of the real world challenges organizations face with enterprise search, including information overload, the complexity of content and metadata, security, scaling, and relevance ranking. She emphasizes that search is an application that requires understanding user needs and behaviors as well as content sources in order to be successful.
This document discusses SharePoint search versions and components. It provides information on common components in SharePoint search including the search topology, content sources, crawl rules, file types, and crawler impact rules. It also discusses SharePoint search components such as scopes, authoritative pages, keywords, and federated search. Finally, it briefly mentions search reports and administrative reports.
I2 - SharePoint Hybrid Search Start to Finish - Thomas VochtenSPS Paris
One of the most compelling additions to a SharePoint practitioner’s toolbox is hybrid search. Although hybrid search capabilities were already around for a few years, with the introduction of the “Cloud Search Service Application” things got a lot more interesting. This demo-heavy session will focus on the technical implementation details and their prerequisites, as well as the typical hurdles that you’ll face in your first hybrid search project.
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...DIWUG
One of the most compelling recent additions to a SharePoint practitioner’s toolbox is hybrid search. Although hybrid search capabilities were already around for a few years, with the introduction of the “Cloud Search Service Application” things got a lot more interesting. This demo-heavy session will focus on the technical implementation details and their prerequisites, as well as the typical hurdles that you’ll face in your first hybrid search project.
The document discusses Jeff Fried's presentation on supercharging SharePoint for success with search. It covers Fried's background in search and with companies like Microsoft. The presentation focuses on SharePoint 2013 search architecture and strategies for content, metadata, user experience and hybrid SharePoint implementations. It emphasizes the importance of these elements for a successful search solution.
This document outlines the incremental steps taken to improve search at an organization. It began with an out-of-the-box search tool that indexed only a fraction of content and provided many dead ends. The vision was to create a single search box that could search all content in a Google-like interface. A roadmap was created to prioritize integrating the most used systems starting with low hanging fruit. Implementation involved customizing the search interface, adding APIs to other systems, and various approaches like blended, brokered and query resubmit searches. Analytics tracked usage and best search terms. Benefits included a single access point and overcoming limitations of individual tools. Challenges remain around complex permissions, design convergence and integrating
Slides from "Supercharging SharePoint for Success with Search"
at Houston SharePoint User Group on Non 19th.
Ranges across 4 topics: best practices for search deployment, hybrid sharepoint and search, Delve and Office Graph, and Search-Driven Applications
2018 09-03 aOS Aachen - SharePoint demystified - Thomas VochtenaOS Community
This document summarizes a presentation about hybrid SharePoint configurations. It discusses:
1) The business drivers for hybrid configurations like preparing for the cloud, taking advantage of cloud offerings, and keeping some data on-premises.
2) The key hybrid capabilities like OneDrive redirection, profile redirection, hybrid sites, the app launcher, taxonomy and content type sync, and hybrid search.
3) The prerequisites for hybrid like minimum versions of SharePoint, required services, and additional prerequisites for search like signing assistants and PowerShell modules.
This document provides an agenda for a tutorial on candidate selection techniques for large scale personalized search and recommender systems. The tutorial will cover the lifetime of a query, indexing building, query understanding, and candidate selection and retrieval. It will also include a case study on LinkedIn job search and recommendations. Attendees will learn about building blocks of large scale search systems, query processing, candidate selection techniques, and build a prototype search system. The result will be a full stack search system on a news dataset using open source tools.
SIGIR 2017 - Candidate Selection for Large Scale Personalized Search and Reco...Aman Grover
This document provides an agenda for a tutorial on candidate selection techniques for large scale personalized search and recommender systems. The tutorial will cover the lifetime of a query, indexing building, query understanding, and candidate selection and retrieval. It will also include a case study on LinkedIn job search and recommendations. Attendees will learn about building blocks of large scale search systems, query processing, candidate selection techniques, and build a prototype search system. The result will be a full stack search system on a news dataset using open source tools.
Site search is one of the core functionality of any website. This talk provides an overview of internal workings of CQ5 search, its limitations for implementing site search functionality and discusses design patterns & challenges for integrating various 3rd party search providers with CQ5/AEM.
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Nik Patel
This document provides an overview of building search driven applications in SharePoint 2010. It begins with introducing the speaker and session goals/agenda. It then covers why search and metadata driven information architecture is necessary. Key aspects of the SharePoint enterprise search architecture are explained. The document demonstrates how to customize search using out-of-the-box web parts and the keyword search API, and provides examples of typical search application scenarios. It also discusses programming options for custom search solutions using the keyword and FullTextSQL query APIs.
SharePoint 2013 Search components include the crawl component, content processing component, index core, query processing component, and analytics service. The search workflow involves crawling content from various sources, processing content for indexing, storing indexed content in the index core, handling search queries through the query processing component, and utilizing analytics. Common issues involve search components entering failed or degraded states, new content not appearing in search results due to crawl or indexing errors, and errors when opening crawl logs. Restarting services, servers, and running diagnostic scripts can help resolve many search issues.
This document introduces the new SharePoint 2013 search service. It discusses the different editions of SharePoint that include search capabilities and the main components that make up the search architecture. It also covers search administration such as configuring the search topology and crawl schedules. Finally, it provides an overview of ways to customize search, such as developing custom content processing or using display templates to modify the user experience.
Understanding and Applying Cloud Hybrid SearchJeff Fried
This document provides an overview of cloud hybrid search presented by Jeff Fried, CTO of BA Insight. Some key points:
- Cloud hybrid search allows organizations to index content from both on-premises and Office 365 sources in a single search index hosted in Office 365.
- It provides a unified search experience across all content sources while reducing infrastructure costs compared to an on-premises only solution.
- While the basic functionality is available out of the box, there are limitations in areas like content enrichment, security trimming, and data sovereignty that third party solutions can help address.
Most important New features of Oracle 23c for DBAs and Developers. You can get more idea from my youtube channel video from https://youtu.be/XvL5WtaC20A
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfVALiNTRY360
Salesforce Healthcare CRM, implemented by VALiNTRY360, revolutionizes patient management by enhancing patient engagement, streamlining administrative processes, and improving care coordination. Its advanced analytics, robust security, and seamless integration with telehealth services ensure that healthcare providers can deliver personalized, efficient, and secure patient care. By automating routine tasks and providing actionable insights, Salesforce Healthcare CRM enables healthcare providers to focus on delivering high-quality care, leading to better patient outcomes and higher satisfaction. VALiNTRY360's expertise ensures a tailored solution that meets the unique needs of any healthcare practice, from small clinics to large hospital systems.
For more info visit us https://valintry360.com/solutions/health-life-sciences
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesQuickdice ERP
Explore the seamless transition to e-invoicing with this comprehensive guide tailored for Saudi Arabian businesses. Navigate the process effortlessly with step-by-step instructions designed to streamline implementation and enhance efficiency.
UI5con 2024 - Bring Your Own Design SystemPeter Muessig
How do you combine the OpenUI5/SAPUI5 programming model with a design system that makes its controls available as Web Components? Since OpenUI5/SAPUI5 1.120, the framework supports the integration of any Web Components. This makes it possible, for example, to natively embed own Web Components of your design system which are created with Stencil. The integration embeds the Web Components in a way that they can be used naturally in XMLViews, like with standard UI5 controls, and can be bound with data binding. Learn how you can also make use of the Web Components base class in OpenUI5/SAPUI5 to also integrate your Web Components and get inspired by the solution to generate a custom UI5 library providing the Web Components control wrappers for the native ones.
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...kalichargn70th171
In today's business landscape, digital integration is ubiquitous, demanding swift innovation as a necessity rather than a luxury. In a fiercely competitive market with heightened customer expectations, the timely launch of flawless digital products is crucial for both acquisition and retention—any delay risks ceding market share to competitors.
8 Best Automated Android App Testing Tool and Framework in 2024.pdfkalichargn70th171
Regarding mobile operating systems, two major players dominate our thoughts: Android and iPhone. With Android leading the market, software development companies are focused on delivering apps compatible with this OS. Ensuring an app's functionality across various Android devices, OS versions, and hardware specifications is critical, making Android app testing essential.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Drona Infotech is a premier mobile app development company in Noida, providing cutting-edge solutions for businesses.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
14 th Edition of International conference on computer visionShulagnaSarkar2
About the event
14th Edition of International conference on computer vision
Computer conferences organized by ScienceFather group. ScienceFather takes the privilege to invite speakers participants students delegates and exhibitors from across the globe to its International Conference on computer conferences to be held in the Various Beautiful cites of the world. computer conferences are a discussion of common Inventions-related issues and additionally trade information share proof thoughts and insight into advanced developments in the science inventions service system. New technology may create many materials and devices with a vast range of applications such as in Science medicine electronics biomaterials energy production and consumer products.
Nomination are Open!! Don't Miss it
Visit: computer.scifat.com
Award Nomination: https://x-i.me/ishnom
Conference Submission: https://x-i.me/anicon
For Enquiry: Computer@scifat.com
Using Query Store in Azure PostgreSQL to Understand Query PerformanceGrant Fritchey
Microsoft has added an excellent new extension in PostgreSQL on their Azure Platform. This session, presented at Posette 2024, covers what Query Store is and the types of information you can get out of it.
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemPeter Muessig
Learn about the latest innovations in and around OpenUI5/SAPUI5: UI5 Tooling, UI5 linter, UI5 Web Components, Web Components Integration, UI5 2.x, UI5 GenAI.
Recording:
https://www.youtube.com/live/MSdGLG2zLy8?si=INxBHTqkwHhxV5Ta&t=0
WWDC 2024 Keynote Review: For CocoaCoders AustinPatrick Weigel
Overview of WWDC 2024 Keynote Address.
Covers: Apple Intelligence, iOS18, macOS Sequoia, iPadOS, watchOS, visionOS, and Apple TV+.
Understandable dialogue on Apple TV+
On-device app controlling AI.
Access to ChatGPT with a guest appearance by Chief Data Thief Sam Altman!
App Locking! iPhone Mirroring! And a Calculator!!
E-commerce Development Services- Hornet DynamicsHornet Dynamics
For any business hoping to succeed in the digital age, having a strong online presence is crucial. We offer Ecommerce Development Services that are customized according to your business requirements and client preferences, enabling you to create a dynamic, safe, and user-friendly online store.
Project Management: The Role of Project Dashboards.pdfKarya Keeper
Project management is a crucial aspect of any organization, ensuring that projects are completed efficiently and effectively. One of the key tools used in project management is the project dashboard, which provides a comprehensive view of project progress and performance. In this article, we will explore the role of project dashboards in project management, highlighting their key features and benefits.
How Can Hiring A Mobile App Development Company Help Your Business Grow?ToXSL Technologies
ToXSL Technologies is an award-winning Mobile App Development Company in Dubai that helps businesses reshape their digital possibilities with custom app services. As a top app development company in Dubai, we offer highly engaging iOS & Android app solutions. https://rb.gy/necdnt
4. Azure Search
A search-as-a-service solution allowing developers
to incorporate great search experiences into
applications without managing infrastructure or
needing to become search experts.
5. Scenarios
If an app offers lots of content your users will be
more effective searching instead of browsing
• Ecommerce
• Social content
• Line-of-business applications
8. 1. Provisioning Search Services
Search service is:
• Scope of capacity, billing, authentication
• Managed through the portal or management
API
• May have one or more indexes
• Service name -> API root URL
https://mysvc.search.windows.net
9. 2. Defining indexes
Search index is:
• A searchable collection of documents
• Has a schema
• Has various options, e.g. scoring profiles, CORS
• Index name -> API URL:
https://mysvc.search.windows.net/indexes/myindex
10. Index schema
List of fields and their configuration:
• Data types: string, int, double, datetime, boolean,
geo-point
• Single valued or collections
Each field can be used for:
• Search
• Suggestions
• Filters
• Sorting
• Facets
• Results
12. 3. Indexing data
• Data is indexed in batches
o Up to 1000 operations: upload, merge, delete or mergeOrUpload
o POST to …/indexes/myindex/docs/index
• A success response ensures durability
o Client needs to check response body for individual operation
status
• Data will be searchable a few seconds later
o The data must be indexed, depends on how busy the system is
14. Indexing approaches
• Push
o .NET SDK
o REST API
• Pull
o Azure SQL Database
o SQL Server hosted in Azure VM
o DocumentDB
o Blob Storage
15. 4. Searching
• Scope for search is an index
• The search API offers a number of options
o Full-text search including user-friendly operators
o Query support: strict filters, sorting, paging and field
selection
o Faceting
o Hit highlighting
• Results include scores plus requested fields
16. API: Search
• Simple search:
…/docs/search=your search query goes there
• Search with a strict filter:
…/docs?search=Sofia&$filter=placeType eq ‘university'
• Search with sorting, paging, field selection:
…/docs?search=Sofia&$orderby=nameBg asc&
$top=5&$select=nameBg
• Faceting:
…/docs?search=Sofia&facet=placeType
• Hit highlighting:
…/docs?search=Sofia&highlight=nameEn
17. Geospatial Search
• Search in documents within X km of my location
• Sort results by distance from my location
• Search for documents within a given polygon
18. Search Suggestions
• Building block for auto-complete
• Tricky balance of speed and features
• Suggestions come from document data
19. 5. Tuning
• Default: scoring based on text relevance
• Scoring profiles for tuning scores
o Field weights: relative importance of fields
o Scoring functions: describe what matters to you
• One or more scoring profiles for different
scenarios
20. PlaceFinder
• Indexed Open Street Map for Sofia
• Used Azure SQL indexer which is powered by a
view
• Used technologies:
o ASP.NET Web API
o Azure Search .NET SDK
o KnockoutJS
• Project repository:
https://github.com/RadoslavGatev/PlaceFinder
22. Service tiers
* Minimum two replicas for read-SLA, three replicas for
read-write-SLA
** Can be increased by calling Azure support
Service tier Free Basic(Preview) Standard S1
Availability SLA No Yes* Yes*
Max documents 10,000 1 million 180** million
(15 million/partition)
Max partitions N/A 1 12
Max replicas N/A 3 12
Max storage 50 MB 2 GB 300** GB
(25 GB/partition)
23. A few ideas
• Use cache-aside pattern and Redis Cache
o Reduce monetary costs
o Maintain high availability
• Multi-service scaling
o Use load balancing
o Prevent whole-region failures
o Handle extreme search workloads