SQLite is a small, self-contained, zero-configuration, transactional SQL database that requires no setup or administration. It is widely used due to its small size and simplicity, with no server dependency or configuration required. SQLite is ideal for lightweight database needs such as embedded systems and websites, and includes a full-text search engine for indexing and searching large bodies of text.
SharePoint 2013 REST API & Remote AuthenticationAdil Ansari
This document provides an overview and samples of using the SharePoint 2013 REST API and remote authentication. It describes how to use HTTP commands with the SharePoint REST service to perform CRUD operations. It provides examples of REST URLs and discusses search, authentication, batch jobs, and debugging with the REST API.
SharePoint 2013 Search - Whats new for End UsersMark Stokes
This is a slide deck with details of what I demoed at the Manchester SharePoint User Group (SUGUK). It is a walk through of some of the new features of SharePoint 2013 Search from the perspective of what is of interest to End Users.
Why Standards-Based Drivers Offer Better API IntegrationJerod Johnson
A brief overview of API integration solutions (direct, SDK, middleware, drivers) and an argument in favor of using drivers to solve your integration needs.
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.
This document outlines the steps for upgrading a SharePoint 2010 farm to SharePoint 2013. It discusses requirements like hardware, software, and training. It then covers preparing the existing farm by surveying configurations, fixing issues, and backing up databases. The main steps involve setting up the new 2013 farm, restoring databases, upgrading service applications and content databases, and allowing site collection administrators to trigger deferred upgrades of individual site collections. Tips are provided around claims authentication, testing upgrades, throttling upgrades, and monitoring the upgrade queue.
The document discusses the key features and capabilities of search in SharePoint 2013, including personalized search results, continuous crawling, query rules to customize search results, managed metadata and refiners to improve relevance, and analytics to track search usage and improve recommendations. It provides details on result sources, query rules, display templates, and various analytics features to enhance the search experience.
SharePoint 2013 has extended the REST interface to provide easy access to data within your SharePoint farm. The REST interface opens the SharePoint 2013 development platform to standard Web technologies and languages. This presentation will cover the basics of getting started with the REST service and provide beneficial examples of using REST.
SQLite is a small, self-contained, zero-configuration, transactional SQL database that requires no setup or administration. It is widely used due to its small size and simplicity, with no server dependency or configuration required. SQLite is ideal for lightweight database needs such as embedded systems and websites, and includes a full-text search engine for indexing and searching large bodies of text.
SharePoint 2013 REST API & Remote AuthenticationAdil Ansari
This document provides an overview and samples of using the SharePoint 2013 REST API and remote authentication. It describes how to use HTTP commands with the SharePoint REST service to perform CRUD operations. It provides examples of REST URLs and discusses search, authentication, batch jobs, and debugging with the REST API.
SharePoint 2013 Search - Whats new for End UsersMark Stokes
This is a slide deck with details of what I demoed at the Manchester SharePoint User Group (SUGUK). It is a walk through of some of the new features of SharePoint 2013 Search from the perspective of what is of interest to End Users.
Why Standards-Based Drivers Offer Better API IntegrationJerod Johnson
A brief overview of API integration solutions (direct, SDK, middleware, drivers) and an argument in favor of using drivers to solve your integration needs.
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.
This document outlines the steps for upgrading a SharePoint 2010 farm to SharePoint 2013. It discusses requirements like hardware, software, and training. It then covers preparing the existing farm by surveying configurations, fixing issues, and backing up databases. The main steps involve setting up the new 2013 farm, restoring databases, upgrading service applications and content databases, and allowing site collection administrators to trigger deferred upgrades of individual site collections. Tips are provided around claims authentication, testing upgrades, throttling upgrades, and monitoring the upgrade queue.
The document discusses the key features and capabilities of search in SharePoint 2013, including personalized search results, continuous crawling, query rules to customize search results, managed metadata and refiners to improve relevance, and analytics to track search usage and improve recommendations. It provides details on result sources, query rules, display templates, and various analytics features to enhance the search experience.
SharePoint 2013 has extended the REST interface to provide easy access to data within your SharePoint farm. The REST interface opens the SharePoint 2013 development platform to standard Web technologies and languages. This presentation will cover the basics of getting started with the REST service and provide beneficial examples of using REST.
Office 365 Groups and Tasks API - Getting StartedDragan Panjkov
This document introduces Office 365 Groups and the Groups, Planner, and Tasks APIs. It provides an overview of Groups and their benefits. It also describes how to access Groups, Plans, and Tasks data through the Microsoft Graph API using common HTTP methods like GET, POST, PUT, and DELETE. Code examples are provided to get started with retrieving, creating, updating, and deleting this content through the API.
Rev Your Engines: SharePoint Performance Best PracticesSPC Adriatics
This document discusses strategies for optimizing SharePoint performance, including:
- Distributing the database and cache across multiple servers to improve scalability and availability.
- Configuring request management to route requests based on rules to balance load and isolate traffic.
- Caching frequently accessed content and data to improve response times.
- Optimizing pages, components, and customizations to reduce page weight and client-side processing.
Level: 200
Track: IT Pro, Developer
SharePoint 2013 has FAST search built into its core fabric. New site templates and web parts have been added to allow you to build search driven applications. Through these search web parts, we can cross site collection boundaries to surface information, improve navigation and create a seamless experience across the different sites, site collection and web application. We will also demonstrate how to use cross site publishing to leverage multiple content sources. We also discuss several approaches for publishing internet sites.
Attendee Takeaways:
1. Understanding how to work with the Product Catalog site template in SharePoint 2013
2. Learn to setup and configure cross site publishing
3. Learn to add responsive design to your site
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution ModelDavid J Rosenthal
This document discusses designing an Internet-facing SharePoint farm hosted on Microsoft Azure. It recommends a three-zone topology with separate zones for internal accounts, customer accounts authenticated via Azure Active Directory, and anonymous access. The farm is designed for 85 page views per second and includes web and application servers split across Azure cloud services and availability sets for high availability. Customer accounts are managed separately from internal accounts using different zones and URLs.
Taking Advantage of the SharePoint 2013 REST APIEric Shupps
The document discusses the SharePoint 2013 REST API. It begins with an introduction that describes the REST architecture and how the SharePoint REST API is implemented. It then covers endpoints for various SharePoint objects that can be accessed via REST, such as sites, lists, search, and user profiles. The document also discusses basic operations for retrieving and manipulating objects and more advanced methods like queries, filtering, sorting and CRUD operations. It describes using the REST API from JavaScript and Windows 8 applications. Authorization techniques are also covered. The document is sponsored by a company that provides monitoring tools for SharePoint.
The document discusses the new architecture for search in SharePoint 2013. It introduces the main components of the 2013 search architecture including the crawl component, content processing component, analytics processing component, index component, query processing component, and admin component. It provides an overview of the key changes and improvements in 2013 such as continuous crawl, redundancy of the admin component, and improved management using PowerShell. The document also covers upgrade considerations and limitations when migrating from SharePoint 2010 search.
The document discusses hybrid search in SharePoint. Hybrid search allows searching across both on-premises and Office 365 environments. It addresses the complexity and productivity issues that arise when content is distributed across multiple locations. Hybrid search provides a single search experience and enterprise search center to search all SharePoint content. Various hybrid search topologies are presented, including one-way and two-way configurations with the ability to search in both directions. The document also covers tuning search results using query rules, the query builder, and ranking models.
SPTECHCON - Get Some REST - Taking Advantage of the SharePoint 2013 REST APIEric Shupps
This document discusses how to take advantage of the SharePoint 2013 REST API for performing basic operations like retrieving lists, list items, sites and site information. It covers endpoints, methods for GET, POST, PUT and DELETE, and examples of REST calls for common tasks like retrieving lists, items, sites and site content. Advanced techniques are also demonstrated like filtering, sorting, expanding fields and updating items.
Sps boston 2014_o365_power_shell_csom_amitvamitvasu
How to extend SharePoint Online PowerShell automation using Client Side Object Model for SharePoint 2013. This approach also works for On-prem SharePoint 2013.
The document provides best practices for designing a RESTful API, including using web standards where sensible, keeping the API simple and consistent, and balancing efficiency with other requirements. It discusses REST principles like separating resources and using HTTP methods (GET, POST, PUT, PATCH, DELETE) to manipulate resources and handle CRUD actions. The document also addresses dealing with relationships between resources, non-CRUD actions, filtering/sorting queries, returning representations with updates/creations, JSON formatting, versioning, error handling, and response codes.
HTTP Status Codes Cheat Sheet: An Exhaustive ListMainstreethost
The document provides an exhaustive list of HTTP status codes, divided into categories of informational codes (1xx), success codes (2xx), redirection codes (3xx), client error codes (4xx), and server error codes (5xx). Each code is accompanied by a brief description of its meaning. Some codes are standard across RFCs while others are non-standard or used by specific servers or frameworks.
The document provides best practices for designing a RESTful API, including using web standards, making the API simple and consistent, and balancing efficiency with other requirements. It discusses REST principles like using HTTP methods (GET, POST, PUT, PATCH, DELETE) to manipulate logical resources. The document also covers dealing with relationships between resources, actions not fitting CRUD operations, security, documentation, versioning, filtering, sorting, searching, returning representations, JSON formatting, errors, and HTTP status codes.
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...Sezai Komur
The document provides an overview of FAST Search Server for SharePoint 2010. It discusses how FAST Search was acquired by Microsoft and integrated with SharePoint 2010. It highlights several ways FAST Search is better than SharePoint's native search capabilities, such as better search quality, advanced sorting, and rich web indexing. The document also provides conceptual diagrams of how FAST Search fits into the SharePoint architecture and farm topology.
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.
This document discusses SharePoint app development using the REST API and JavaScript. It begins by explaining the purpose of the SharePoint app model and the types of apps: SharePoint-hosted, Provider-hosted, and Auto-hosted. It then covers key REST API concepts like OData and endpoints. Examples are provided for performing CRUD operations on a SharePoint list using the REST API and jQuery, including getting, adding, updating, and deleting list items. Thorough explanations are given for each method. The document aims to provide developers with the knowledge needed to create SharePoint-hosted apps that interact with data via the REST API.
An introduction to the new capabilities in SharePoint 2013 designed to handle new workloads, increase scalability and improve overall application performance
Data Management and Migration in SalesforceSunil kumar
This document discusses data management and migration in Salesforce. It covers essential topics like record IDs, object relationships, modifiable system fields, using upsert to insert or update records using external IDs, and tools for data management including the Bulk API and Data Loader. The Bulk API allows high volume loading of data into Salesforce in parallel to improve throughput. The Data Loader can use either the SOAP API or Bulk API and supports functions like import, export, and deleting large numbers of records.
Status codes are an essential part of HTTP that provide guidance for website visitors and search engines when requesting information from a site. The most common status codes include 200 for a successful request, 301 and 302 for redirected pages, 404 for pages not found, and 503 for temporary server outages. This presentation defined and explained several important HTTP status codes that search engine optimizers and webmasters encounter, such as 301 and 302 redirects, 404 and 410 gone errors, and 503 temporary outages.
Galene - LinkedIn's Search Architecture: Presented by Diego Buthay & Sriram S...Lucidworks
LinkedIn's search architecture called Galene uses Lucene to index hundreds of millions of profiles. Galene improves search quality and scalability through techniques like offline indexing for complex features, live updates at fine granularity, static ranking to prioritize more popular profiles, and early termination to quickly return top results. The architecture includes base, live, and snapshot indexes to support these techniques.
Anatomy of Relevance - From Data to Action: Presented by Saïd Radhouani, Yell...Lucidworks
This document discusses relevance and how Yellow Pages leverages data to improve relevance. It outlines the importance of relevance for businesses and consumers in local search. The author then describes Yellow Pages and his role in content, search, and relevance. Next, it details the building blocks of relevance including user data, content, knowledge, search, and presentation. It emphasizes measuring relevance through key performance indicators and using data to identify gaps and drive continuous improvement through action. The goal is to use an evidence-based approach to optimize the user experience and satisfaction.
Office 365 Groups and Tasks API - Getting StartedDragan Panjkov
This document introduces Office 365 Groups and the Groups, Planner, and Tasks APIs. It provides an overview of Groups and their benefits. It also describes how to access Groups, Plans, and Tasks data through the Microsoft Graph API using common HTTP methods like GET, POST, PUT, and DELETE. Code examples are provided to get started with retrieving, creating, updating, and deleting this content through the API.
Rev Your Engines: SharePoint Performance Best PracticesSPC Adriatics
This document discusses strategies for optimizing SharePoint performance, including:
- Distributing the database and cache across multiple servers to improve scalability and availability.
- Configuring request management to route requests based on rules to balance load and isolate traffic.
- Caching frequently accessed content and data to improve response times.
- Optimizing pages, components, and customizations to reduce page weight and client-side processing.
Level: 200
Track: IT Pro, Developer
SharePoint 2013 has FAST search built into its core fabric. New site templates and web parts have been added to allow you to build search driven applications. Through these search web parts, we can cross site collection boundaries to surface information, improve navigation and create a seamless experience across the different sites, site collection and web application. We will also demonstrate how to use cross site publishing to leverage multiple content sources. We also discuss several approaches for publishing internet sites.
Attendee Takeaways:
1. Understanding how to work with the Product Catalog site template in SharePoint 2013
2. Learn to setup and configure cross site publishing
3. Learn to add responsive design to your site
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution ModelDavid J Rosenthal
This document discusses designing an Internet-facing SharePoint farm hosted on Microsoft Azure. It recommends a three-zone topology with separate zones for internal accounts, customer accounts authenticated via Azure Active Directory, and anonymous access. The farm is designed for 85 page views per second and includes web and application servers split across Azure cloud services and availability sets for high availability. Customer accounts are managed separately from internal accounts using different zones and URLs.
Taking Advantage of the SharePoint 2013 REST APIEric Shupps
The document discusses the SharePoint 2013 REST API. It begins with an introduction that describes the REST architecture and how the SharePoint REST API is implemented. It then covers endpoints for various SharePoint objects that can be accessed via REST, such as sites, lists, search, and user profiles. The document also discusses basic operations for retrieving and manipulating objects and more advanced methods like queries, filtering, sorting and CRUD operations. It describes using the REST API from JavaScript and Windows 8 applications. Authorization techniques are also covered. The document is sponsored by a company that provides monitoring tools for SharePoint.
The document discusses the new architecture for search in SharePoint 2013. It introduces the main components of the 2013 search architecture including the crawl component, content processing component, analytics processing component, index component, query processing component, and admin component. It provides an overview of the key changes and improvements in 2013 such as continuous crawl, redundancy of the admin component, and improved management using PowerShell. The document also covers upgrade considerations and limitations when migrating from SharePoint 2010 search.
The document discusses hybrid search in SharePoint. Hybrid search allows searching across both on-premises and Office 365 environments. It addresses the complexity and productivity issues that arise when content is distributed across multiple locations. Hybrid search provides a single search experience and enterprise search center to search all SharePoint content. Various hybrid search topologies are presented, including one-way and two-way configurations with the ability to search in both directions. The document also covers tuning search results using query rules, the query builder, and ranking models.
SPTECHCON - Get Some REST - Taking Advantage of the SharePoint 2013 REST APIEric Shupps
This document discusses how to take advantage of the SharePoint 2013 REST API for performing basic operations like retrieving lists, list items, sites and site information. It covers endpoints, methods for GET, POST, PUT and DELETE, and examples of REST calls for common tasks like retrieving lists, items, sites and site content. Advanced techniques are also demonstrated like filtering, sorting, expanding fields and updating items.
Sps boston 2014_o365_power_shell_csom_amitvamitvasu
How to extend SharePoint Online PowerShell automation using Client Side Object Model for SharePoint 2013. This approach also works for On-prem SharePoint 2013.
The document provides best practices for designing a RESTful API, including using web standards where sensible, keeping the API simple and consistent, and balancing efficiency with other requirements. It discusses REST principles like separating resources and using HTTP methods (GET, POST, PUT, PATCH, DELETE) to manipulate resources and handle CRUD actions. The document also addresses dealing with relationships between resources, non-CRUD actions, filtering/sorting queries, returning representations with updates/creations, JSON formatting, versioning, error handling, and response codes.
HTTP Status Codes Cheat Sheet: An Exhaustive ListMainstreethost
The document provides an exhaustive list of HTTP status codes, divided into categories of informational codes (1xx), success codes (2xx), redirection codes (3xx), client error codes (4xx), and server error codes (5xx). Each code is accompanied by a brief description of its meaning. Some codes are standard across RFCs while others are non-standard or used by specific servers or frameworks.
The document provides best practices for designing a RESTful API, including using web standards, making the API simple and consistent, and balancing efficiency with other requirements. It discusses REST principles like using HTTP methods (GET, POST, PUT, PATCH, DELETE) to manipulate logical resources. The document also covers dealing with relationships between resources, actions not fitting CRUD operations, security, documentation, versioning, filtering, sorting, searching, returning representations, JSON formatting, errors, and HTTP status codes.
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...Sezai Komur
The document provides an overview of FAST Search Server for SharePoint 2010. It discusses how FAST Search was acquired by Microsoft and integrated with SharePoint 2010. It highlights several ways FAST Search is better than SharePoint's native search capabilities, such as better search quality, advanced sorting, and rich web indexing. The document also provides conceptual diagrams of how FAST Search fits into the SharePoint architecture and farm topology.
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.
This document discusses SharePoint app development using the REST API and JavaScript. It begins by explaining the purpose of the SharePoint app model and the types of apps: SharePoint-hosted, Provider-hosted, and Auto-hosted. It then covers key REST API concepts like OData and endpoints. Examples are provided for performing CRUD operations on a SharePoint list using the REST API and jQuery, including getting, adding, updating, and deleting list items. Thorough explanations are given for each method. The document aims to provide developers with the knowledge needed to create SharePoint-hosted apps that interact with data via the REST API.
An introduction to the new capabilities in SharePoint 2013 designed to handle new workloads, increase scalability and improve overall application performance
Data Management and Migration in SalesforceSunil kumar
This document discusses data management and migration in Salesforce. It covers essential topics like record IDs, object relationships, modifiable system fields, using upsert to insert or update records using external IDs, and tools for data management including the Bulk API and Data Loader. The Bulk API allows high volume loading of data into Salesforce in parallel to improve throughput. The Data Loader can use either the SOAP API or Bulk API and supports functions like import, export, and deleting large numbers of records.
Status codes are an essential part of HTTP that provide guidance for website visitors and search engines when requesting information from a site. The most common status codes include 200 for a successful request, 301 and 302 for redirected pages, 404 for pages not found, and 503 for temporary server outages. This presentation defined and explained several important HTTP status codes that search engine optimizers and webmasters encounter, such as 301 and 302 redirects, 404 and 410 gone errors, and 503 temporary outages.
Galene - LinkedIn's Search Architecture: Presented by Diego Buthay & Sriram S...Lucidworks
LinkedIn's search architecture called Galene uses Lucene to index hundreds of millions of profiles. Galene improves search quality and scalability through techniques like offline indexing for complex features, live updates at fine granularity, static ranking to prioritize more popular profiles, and early termination to quickly return top results. The architecture includes base, live, and snapshot indexes to support these techniques.
Anatomy of Relevance - From Data to Action: Presented by Saïd Radhouani, Yell...Lucidworks
This document discusses relevance and how Yellow Pages leverages data to improve relevance. It outlines the importance of relevance for businesses and consumers in local search. The author then describes Yellow Pages and his role in content, search, and relevance. Next, it details the building blocks of relevance including user data, content, knowledge, search, and presentation. It emphasizes measuring relevance through key performance indicators and using data to identify gaps and drive continuous improvement through action. The goal is to use an evidence-based approach to optimize the user experience and satisfaction.
The document describes Twitter's search architecture. It discusses how Twitter uses modified versions of Lucene called Earlybird to build real-time and archive search indexes. The real-time indexes are partitioned and replicated across clusters. New tweets are continuously added and searchable with low latency. Archive indexes contain older tweets on HDFS and are optimized for throughput over low latency. The system uses an analyzer to preprocess tweets before indexing and a service called the Blender to merge search results.
Search Architecture at Evernote: Presented by Christian Kohlschütter, EvernoteLucidworks
Evernote stores over 3 billion notes from over 100 million users worldwide. To improve search performance and allow upgrades to newer Lucene versions, Evernote rearchitected their search system. They separated search code from the data storage, allowed multiple Lucene versions to run concurrently on each machine, and automatically migrated each user's index to the default version without downtime. This reduced disk I/O by 81% and allowed compression techniques to further reduce storage needs by terabytes and input/output by petabytes each week.
Enterprise Search Summit Keynote: A Big Data Architecture for SearchSearch Technologies
This presentation was given by Search Technologies' CEO Kamran Khan at the November 2013 Enterprise Search Summit / KMWorld in Washington DC. He discussed how modern search engines are currently being combined with powerful independent content processing pipelines and the distributed processing technologies from big data to form new and exciting enterprise search architecture, delivering results only available to the biggest companies with the deepest pockets in the past. For more information visit http://www.searchtechnologies.com/.
Real-time analysis starts with transforming raw data into structured records. Typically this is done with bespoke business logic custom written for each use case. Joey Echeverria presents a configuration-based, reusable library for streaming ETL that can be embedded in real-time stream-processing systems and demonstrates its real-world use cases with Apache Kafka and Apache Hadoop.
This document discusses using event data and signals to generate recommendations. It describes how event data is characterized by being denormalized, nested, schema-less, historical, and isolated. Time series and stochastic models are discussed for understanding event data over time. Co-occurrence matrices are generated from event tuples to capture relationships between different entities. These matrices can be used to create weighted directed graphs to identify frequently co-occurring nodes. Navigating these graphs allows increasing the diversity of recommendations by including indirectly related items. The document provides examples of generating query recommendations from click-through data and graph navigation.
Kevin Risden presented on Solr JDBC at Apache Lucene/Solr Committer. He provided an overview of Solr JDBC, including its background using JDBC to access tabular data through SQL, and why it is useful to access Solr data through SQL and existing JDBC tools. He demonstrated Solr JDBC through various programming languages and GUI tools, accessing a utility rates data set to answer analytic questions. Future improvements to Solr JDBC were discussed, such as replacing Presto with Calcite for SQL parsing and joining data through streaming expressions.
Netflix Global Search - Lucene Revolutionivan provalov
Talking about the challenges of supporting autocomplete (instant) search in different languages. Search configuration in Solr, scoring, tokenization, custom components and testing issues are discussed.
Autocomplete Multi-Language Search Using Ngram and EDismax Phrase Queries: Pr...Lucidworks
Ivan Provalov presented on autocomplete multi-language search using n-grams and EDismax phrase queries at Netflix. Key points included using n-grams and phrase queries to rank shorter documents higher for autocomplete, and addressing language challenges such as different scripts, character composition, and stopword handling. Provalov discussed using a character mapper filter to preprocess input, and developed an open source query testing framework with over 20,000 queries to test language queries and detect regressions.
Airbnb Search Architecture: Presented by Maxim Charkov, AirbnbLucidworks
The document describes Airbnb's search architecture. It discusses how Airbnb indexes over 800,000 listings across 190 countries using Lucene and maintains the index in real-time. It also covers the various components involved in ranking search results, including over 150 ranking signals, loading ranking models, and performing second pass ranking on results.
Introduction to Lucene & Solr and UsecasesRahul Jain
Rahul Jain gave a presentation on Lucene and Solr. He began with an overview of information retrieval and the inverted index. He then discussed Lucene, describing it as an open source information retrieval library for indexing and searching. He discussed Solr, describing it as an enterprise search platform built on Lucene that provides distributed indexing, replication, and load balancing. He provided examples of how Solr is used for search, analytics, auto-suggest, and more by companies like eBay, Netflix, and Twitter.
Big & Personal: the data and the models behind Netflix recommendations by Xa...BigMine
Since the Netflix $1 million Prize, announced in 2006, our company has been known for having personalization at the core of our product. Even at that point in time, the dataset that we released was considered “large”, and we stirred innovation in the (Big) Data Mining research field. Our current product offering is now focused around instant video streaming, and our data is now many orders of magnitude larger. Not only do we have many more users in many more countries, but we also receive many more streams of data. Besides the ratings, we now also use information such as what our members play, browse, or search.
In this talk I will discuss the different approaches we follow to deal with these large streams of data in order to extract information for personalizing our service. I will describe some of the machine learning models used, as well as the architectures that allow us to combine complex offline batch processes with real-time data streams.
A presentation on the Netflix Cloud Architecture and NetflixOSS open source. For the All Things Open 2015 conference in Raleigh 2015/10/19. #ATO2015 #NetflixOSS
Building production spark streaming applicationsJoey Echeverria
Designing, implementing, and testing an Apache Spark Streaming application is necessary to deploy to production but is not sufficient for long term management and monitoring. Simply learning the Spark Streaming APIs only gets you part of the way there. In this talk, I’ll be focusing on everything that happens after you’ve implemented your application in the context of a real-time alerting system for IT operational data.
AWS re:Invent 2016: Searching Inside Video at Petabyte Scale Using Spot (WIN307)Amazon Web Services
Video is a "last-mile problem" for search technology. Unlike webpages, documents, and email, content in videos has traditionally been impossible to search. Recent advances in automated speech and text recognition, however, let businesses and universities search inside video assets as easily as inside textual content. In this session, you'll learn how Panopto is using AWS to solve the video-search problem at scale, while saving over 50% in operating costs by taking advantage of Spot instances. We discuss the cross-platform architecture that combines Windows and Linux to provide cost-effective video processing and search indexing. We also dive deep into scaling Spot elastically based on user demand, handling fallback situations when instances are revoked, and using the Spot bidding process to optimize cost structure. Finally, we discuss future plans to reduce operating costs even further through Spot fleets and grid processing.
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...EPC Group
The document discusses enterprise search options in SharePoint 2010. It describes the SharePoint search engine and FAST Search for SharePoint. Key capabilities include social search, improved content acquisition through connectors, and federated search across multiple data sources. The document outlines the architecture and components of the SharePoint and FAST search engines, and how they provide scalable, reliable enterprise search.
The document discusses enterprise search capabilities in SharePoint 2010. It introduces the SharePoint search engine and FAST Search for SharePoint. The SharePoint search engine provides out-of-the-box search across SharePoint while FAST extends it with advanced features like visual search, social search, and large scale deployment. Content acquisition methods like indexing connectors and federation are also covered to integrate external data sources into search results.
The document discusses search engines and provides best practices for effective on-site search. It covers 8 principles for search including search box prominence, auto-suggestion, and displaying reviews in results. It also discusses Apache Solr and its features for enterprise search and how to install Solr. Finally, it compares integrating Solr with Drupal using the Apache Solr search or Search API Solr search modules.
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.
The document provides an overview of SharePoint search for developers, covering topics like crawling, managed properties, content classes, query formatting, the search site and web parts, the search API, and uses for search. It also includes demonstrations of the search site and API. The presentation was given by a Microsoft SharePoint MVP to introduce developers to SharePoint search features and customization options.
The document provides an overview of SharePoint search for developers, covering topics like crawling, managed properties, content classes, query formatting, the search site and web parts, the search API, and uses for search. It also includes demonstrations of the search site and API. The presentation was given by a Microsoft SharePoint MVP to introduce developers to SharePoint search features and customization options.
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.
SharePoint 2013 introduced search schema which allows for more granular permissions than the previous managed property model in SharePoint 2010. The search schema can be managed by site administrators, reducing the load on search administrators. The schema also enables more granular configuration for query, retrieval, refinement, sorting and other functions. Remote result sources can now be crawled locally and queried from other farms, improving geo-distributed search capabilities. Individual items can also be re-crawled more easily. Automatic URL balancing in crawl databases further improves scalability for large archive repositories. Upcoming changes to scalability limits will impact farm design for large archive content repositories.
IBM Omnifind Enterprise Portal Seach To Improve ProductivityFrancis Ricalde
The document discusses IBM's OmniFind Enterprise Edition product which improves productivity by allowing knowledge workers to more easily find the right information at the right time in the proper context. It provides enterprise-wide search capabilities that go beyond basic keyword search and integrates with WebSphere Portal. Key features include searching both inside and outside portal repositories, advanced search features, multiple language support, and high availability.
Bill Cava provides a timeline of significant features and improvements made to Ektron over the past four years and helps you understand how upgrading can help you get your job done, faster with more control and less effort
The document discusses effective searching and integrating external search engines with Adobe Experience Manager (AEM). It summarizes the past use of Microsoft FAST, the present use of Google Search Appliance, and future plans to use Apache Solr. It also describes how search-driven components can retrieve data directly from the search engine to build components without server-side processing.
Building great website search experiencesElasticsearch
Discover how easy it is to create rich, relevant search on public facing websites that drives conversion, increases content consumption, and helps visitors find what they need. Get a tour of the Elastic tools you can leverage to easily transform your website, including our powerful new web crawler.
Redgate Community Circle: Tools For SQL Server Performance TuningGrant Fritchey
This slide deck is in support of the live and video classes held by Redgate Software as part of the Community Circle initiative. This series of classes is meant to teach you the tools that can help to make query tuning easier in SQL Server. There are a number of different tools, all part of the fundamental Microsoft Data Platform offering, that can be used to help tune queries. This class outlines those tools and their uses.
ESPC13 - 10 Things I Like in SharePoint 2013 SearchAgnes Molnar
10 Things I Like in SharePoint 2013 Search by Agnes Molnar outlines improvements to search in SharePoint 2013 over 2010. These include:
1. A single search core that can index content from multiple sources like SharePoint, File Shares, Exchange and Lotus Notes.
2. Enhanced search administration that can be done at different levels from the tenant to the site collection.
3. Continuous crawling that indexes changes every 15 minutes for more fresh results.
4. Troubleshooting tools like crawl logs and health reports that provide insights into crawl performance and latency.
5. Expanded use of PowerShell for search administration and management.
6. Improved result sources that
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.
This document provides an overview of Azure API Management and its capabilities for managing the full lifecycle of APIs. It discusses how API Management can be used to design, develop, secure, publish, scale, monitor, and analyze APIs. Key features covered include policies for access control, routing, caching, transformations, validation, and more. The document also outlines the different tiers (consumption, developer, basic, standard, premium) and highlights Azure API Management's integration with other Azure services.
MetaVis Webinar - 10 Things I Like in SharePoint 2013 SearchAgnes Molnar
The document discusses 10 things the author likes about search in SharePoint 2013. These include: 1) having a single search core to index content from multiple sources; 2) improved content capture capabilities; 3) search administration available at multiple levels; 4) continuous crawling for more up-to-date search results; 5) enhanced troubleshooting tools; 6) expanded use of PowerShell for search administration; 7) user interface enhancements; 8) federated search capabilities through new Result Sources; 9) more flexible query rules and suggestions; and 10) an improved query builder tool.
The Query Service is the new platform solution for querying a variety of data sources. The goal of Query Service is that administrators can configure a metadata description of the data source that can then be used by end users without detailed knowledge of the underlying data source. This session explains how to configure Query Service data sources and use them with the RESTful API or component collection.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Tatiana Kojar
Skybuffer AI, built on the robust SAP Business Technology Platform (SAP BTP), is the latest and most advanced version of our AI development, reaffirming our commitment to delivering top-tier AI solutions. Skybuffer AI harnesses all the innovative capabilities of the SAP BTP in the AI domain, from Conversational AI to cutting-edge Generative AI and Retrieval-Augmented Generation (RAG). It also helps SAP customers safeguard their investments into SAP Conversational AI and ensure a seamless, one-click transition to SAP Business AI.
With Skybuffer AI, various AI models can be integrated into a single communication channel such as Microsoft Teams. This integration empowers business users with insights drawn from SAP backend systems, enterprise documents, and the expansive knowledge of Generative AI. And the best part of it is that it is all managed through our intuitive no-code Action Server interface, requiring no extensive coding knowledge and making the advanced AI accessible to more users.
Trusted Execution Environment for Decentralized Process MiningLucaBarbaro3
Presentation of the paper "Trusted Execution Environment for Decentralized Process Mining" given during the CAiSE 2024 Conference in Cyprus on June 7, 2024.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
19. Who Uses Search? What do they Want? Site Visitors Developers A modern site search experience Google & Bing like features Fast & relevant search results Auto corrections “Search just works” An API to query for content across properties A fast and reliable way to retrieve content Insight into the crawling process Insight into underlying queries and results returned
20. What is “Site Search?” Search as Navigation Site Search vs. Internet Search Search strategy, defined goals Features support strategy
21. What is “Application Search?” Use your search for more than simply site-search Search index has denormalized view of content Uses a Search API to deliver dynamic lists of data
22. Application Search Based Delivery Denormalized search index Search cross-cutting properties Provide a content list based on a folder, tagged with a category, with certain metadata. Strength of Site Search
23. “We have made a very strong effort into producing a usableand extensibleSearch API in the 8.5 Release” – Chris Banner, 8.5 Search Engineer @ ektron Usability A compact API; performs complex searches using short, expressive syntax Extensibility Abstraction layer over search Provides future proofing for future releases An upgrade safe search and a maintainable search platform
24. Developer Experience 3 Ways to Retrieve Search Results Keyword Query Syntax Search Framework API Search Framework UI’s Templated Server Controls
25. Keyword Query Syntax Basic Search Boolean Operators – AND, OR, NOT Group phrases w/ parens– ((a OR b) AND c) Wildcards – run*, account* Managed Properties – contentId, folderId Metadata – ektron/metadata/[name]/[type] > 0 SmartForm Data – ektron/sf/[name]/[type] : “value”
26. Intro to Search Framework API Three Elements of Search Framework API Search Manager manager.Search(criteria) Search Criteria criteria.QueryText= "ektron"; SearchResponse Data Type
32. Advanced Search Criteria SearchContentProperty.Title SearchContentProperty.DateCreated SearchContentProperty.Private SearchContentProperty.FolderName SearchContentProperty.Id SearchContentProperty.ExpiryDate SearchContentProperty.ExpiryType SearchContentProperty.Author ... only a subset, dozens more available
33. Framework API vs Search API? Framework API Returned a ContentData object Queries against the source of truth Querying against ContentData properties Simple criteria using Filters Search API Returned a SearchResult object Search Indexes aren’t instantly updated Querying against properties that span types (taxonomy, etc) Complex criteria using expression trees
35. Search Framework UI Templated Server Controls “We built the templated controls to be a base for our customers to use to build their websites. They’re designed to be flexible.” – Steve Mann, 8.5 Search Engineer Tight, semantic markup means designers customize the look and feel just by using CSS No XSLT needed. Markup controlled using ASP.NET templates
36. Search Framework UI Templated Server Controls SiteSearch Site Search Interface Simple controls No JavaScript Dependencies UserSearch ProductSearch XmlSearch
38. What About Upgrades? If you use the … Legacy Search Server Controls (pre-8.5) Legacy Search API (pre-8.5) Then … Your upgraded site will route through new architecture Recommended to upgrade code to use the new APIs & Controls
39. What About Upgrades? If you wrote CISSO queries … Need to rewrite queries to use the new Search API or Server Controls If you used Integrated Search feature Needs to be reconfigured to use 8.5 Federated Search capabilities
45. Diagnostic tools & Administration Console Status information on crawling process Readily accessible through the Workarea Advanced information through Microsoft Search Server Admnistrative Console
46. Hardware Requirements Processor Requirements 64-bit, Quadcore RAM Requirements For development: 4 GB For evaluation or single-server production use: 8 GB For multiple-server production use: 16 GB
48. Disk Space Rule of Thumb: Index size + 80 GB free space, plus 2x the ram on the production Note Search stores full-text index file on the file system of the query servers
49. Software Requirements Operating System The 64-bit edition of Windows Server 2008 Standard, Enterprise, Data Center, or Web Server with Service Pack 2 (SP2). The 64-bit edition of Windows Server 2008 R2 Standard, Enterprise, Data Center, or Web Server.
50. Database Server The 64-bit edition of Microsoft SQL Server 2008 with Service Pack 1 (SP1) and Cumulative Update 2 (CU2), CU5 or CU6. The 64-bit edition of Microsoft SQL Server 2005 with Service Pack 3 (SP3) Microsoft SQL Server 2008 R2 Software Requirements