The different aspects to be considered in designing search functionality in AEM, solution approach for each feature, best practices and pitfalls to avoid
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.
This session will cover ithe nuts & bolts of how to develop and tune built-in search capabilities, making SharePoint search work for you.
Making SharePoint Search work comes down to some very practical steps you can take to improve the search experience for your end users. Many organizations fail to take advantage of the controls built into SharePoint. Further, they ignore objective ways to measure success. In this call, we will discuss the following topics:
• The impact of site structure on relevancy
• Using metadata to improve findability
• Leveraging SharePoint Best Bets
• Authoritative pages for prescribed keywords
• Utilizing pre-constructed search queries
• Measuring results and making adjustments
Sumo Logic's first How-To webinar focused on optimizing our users' search experience. The webinar covers the following:
- Developing good search habits
- Setting the proper expectations around search performance
- The factors related to search speed
- Creating field extraction rules
- Defining a partitioning strategy
- Configuring scheduled views
PatSeer Premier edition is a complete professional patent research package comprising an online global patent database and research platform with integrated analytics, project workflow, and collaboration capabilities. PatSeer Premier quickly exceeds current systems in its analytics, team collaboration and data sharing capabilities.
Sumo Logic - Optimizing Your Search Experience (2016-08-17)Sumo Logic
The document discusses optimizing searches in Sumo Logic. It covers basic search structure, setting performance expectations, and optimization tools like field extraction rules, partitions, and scheduled views. Field extraction rules extract fields during ingestion to standardize searches and simplify parsing. Partitions divide data to improve search performance by searching smaller chunks. Scheduled views pre-aggregate data to significantly improve performance for selective queries and long-term trend analysis. The document provides recommendations on when and how to use these optimization tools to improve search performance.
The document provides information about Worldwide Intellectual Property Service (WIPS), including:
1. WIPS is a Korean company that offers online worldwide patent information services and has over 3,000 company and institution clients.
2. WIPS provides various patent search and analysis tools including integrated searches across multiple countries, advanced searches, and tools for viewing search results, analyzing patent families and citations.
3. WIPS collects patent data from several major jurisdictions including the US, Europe, Japan, and Korea and provides tools for downloading, analyzing, and monitoring patent information.
DrupalCamp Asheville 2017 presentation on Search API and how to use it. This shows some examples of what you can do with Search API, how it works, how to set it up, and various tweaks and problems to look out form.
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.
This session will cover ithe nuts & bolts of how to develop and tune built-in search capabilities, making SharePoint search work for you.
Making SharePoint Search work comes down to some very practical steps you can take to improve the search experience for your end users. Many organizations fail to take advantage of the controls built into SharePoint. Further, they ignore objective ways to measure success. In this call, we will discuss the following topics:
• The impact of site structure on relevancy
• Using metadata to improve findability
• Leveraging SharePoint Best Bets
• Authoritative pages for prescribed keywords
• Utilizing pre-constructed search queries
• Measuring results and making adjustments
Sumo Logic's first How-To webinar focused on optimizing our users' search experience. The webinar covers the following:
- Developing good search habits
- Setting the proper expectations around search performance
- The factors related to search speed
- Creating field extraction rules
- Defining a partitioning strategy
- Configuring scheduled views
PatSeer Premier edition is a complete professional patent research package comprising an online global patent database and research platform with integrated analytics, project workflow, and collaboration capabilities. PatSeer Premier quickly exceeds current systems in its analytics, team collaboration and data sharing capabilities.
Sumo Logic - Optimizing Your Search Experience (2016-08-17)Sumo Logic
The document discusses optimizing searches in Sumo Logic. It covers basic search structure, setting performance expectations, and optimization tools like field extraction rules, partitions, and scheduled views. Field extraction rules extract fields during ingestion to standardize searches and simplify parsing. Partitions divide data to improve search performance by searching smaller chunks. Scheduled views pre-aggregate data to significantly improve performance for selective queries and long-term trend analysis. The document provides recommendations on when and how to use these optimization tools to improve search performance.
The document provides information about Worldwide Intellectual Property Service (WIPS), including:
1. WIPS is a Korean company that offers online worldwide patent information services and has over 3,000 company and institution clients.
2. WIPS provides various patent search and analysis tools including integrated searches across multiple countries, advanced searches, and tools for viewing search results, analyzing patent families and citations.
3. WIPS collects patent data from several major jurisdictions including the US, Europe, Japan, and Korea and provides tools for downloading, analyzing, and monitoring patent information.
DrupalCamp Asheville 2017 presentation on Search API and how to use it. This shows some examples of what you can do with Search API, how it works, how to set it up, and various tweaks and problems to look out form.
PatSeer is a fully-featured global patent database with powerful integrated analytics, project management, and collaboration capabilities. PatSeer includes 74 million full-text records and more than 115 million+ records across 104+ countries. It includes a rich search syntax with all the capabilities needed by professional patent searchers. With powerful filtering, multidimensional analysis, and collaboration capabilities PatSeer helps you get your patent projects done online with ease.
Cognos Framework Manager is a metadata modeling tool.Cognos Framework Manager provides the metadata model development environment for Cognos 8.A model is a business presentation of the information from one or more data sources. The model provides a business presentation of the metadata.The model is packaged and published for report authors and query users
Live online IT Training with MaxOnlineTraining.com is an easy, effective way to maximize your skills without the travel.
Call us at For any queries, please contact:
+1 940 440 8084 / +91 953 383 7156 TODAY to join our Online IT Training course & find out how Max Online Training.com can help you embark on an exciting and lucrative IT career.
Visit www.maxonlinetraining.com
Elasticsearch has always been fast, but required structuring and indexing your data up front. We're changing that with the introduction of runtime fields, which enable you to extract, calculate, and transform fields at query time. They can be defined after data is indexed or provided with your query, enabling new cost/storage/performance tradeoffs, and letting analysts gradually define fields over time.
This presentation provides a framework for developing and maintaining a reusable software component repository. It focuses on establishing effective systems to enhance reusability through useful and traceable components. The repository aims to increase qualified reusable components using a "reuse first" approach backed by a mature repository management system and smart selection options for users. This is intended to yield greater benefits through reduced effort, time, and improved quality. The presentation outlines aspects of the repository such as architecture, types of components, submission and review processes, search and retrieval, governance practices, and a culture of rewarding contributors and users to encourage participation.
A practical approach to documentation. A PRD (Product Requirement Document) template for both B2B and B2C products. This works well for startups beyond the early stage of product development and for enterprises creating products.
Relecura is a software platform that provides features for patent and portfolio analysis including searching, bucketing, trend analysis, taxonomy building, and collaboration tools. Key features allow users to initiate searches, import portfolios, bucket patents through auto, training or query methods, analyze growth trends, tag and share documents, map priority and citations, and generate automated reports. The platform also offers mobile access, custom dashboards, and support services.
Search and Recommendations: 3 Sides of the Same CoinNick Pentreath
Recommendation engines are one of the most well-known, widely-used and highest value use cases for applied machine learning. Search and recommender systems are closely linked, often co-existing and intermingling. Indeed, modern search applications at scale typically involve significant elements of machine learning, while personalization systems rely heavily on and are deeply integrated with search engines. In this session, I will explore this link between search and recommendations.
In particular, I will cover three of the most common approaches for using search engines to serve personalized recommendation models. I call these the "score then search", "native search" and "custom ranking" approaches. I will detail each approach, comparing it with the others in terms of various considerations important for production systems at scale, including the architecture, schemas, performance, quality and flexibility aspects. Finally, I will also contrast these model-based approaches with what is achievable using pure search.
Search Me: Designing Information Retrieval ExperiencesJoe Lamantia
This case study reviews the methods and insights that emerged from an 18-month effort to coordinate and enhance the scattered user experiences of a suite of information retrieval tools sold as services by an investment ratings agency. The session will share a method for understanding user needs in diverse information access contexts; review a collection of information retrieval patterns such as enterprise search and information access, service design, and product and platform management; and consider the impact of organizational and cultural factors on design decisions.
Choosing The Right Tools For The Right Jobguest6159b2
- The document discusses choosing the right content management tools and evaluating different options. It provides criteria to consider like the user interface, support for standards like DITA, and capabilities for reuse, management, and output.
- Sample use cases are suggested to help assess requirements and evaluate how well tools address needs like content reuse across teams. Vendors should be able to demonstrate automation, reuse, and workflow features.
- The key is to identify needs, develop criteria, investigate vendors through demonstrations and requests for information, then conduct a proof of concept with promising options before making a purchase decision.
The document provides an overview and agenda for a 5-day training on Oracle's Imaging and Process Management (I/PM) 11g product. Key topics include I/PM 11g architecture and components, configuration of imaging solutions, search and retrieval capabilities, and integration with Oracle E-Business Suite and other applications. The training will cover topics like application modeling, metadata configuration, storage options, capture interfaces, and BPEL process integration. Hands-on demonstrations will be included on tasks like configuring input mappings and searches.
QuickStart your Sumo Logic service with this exclusive webinar. At these monthly live events you will learn how to capitalize on critical capabilities that can amplify your log analytics and monitoring experience while providing you with meaningful business and IT insights.
More info: sumologic.com/training
Navigate, search and link SharePoint content by use of semantic technologies based on Semantic SP.
Semantic technologies build the basis for smart content management systems. Functionalities of such technologies range from automatic tagging / text mining to taxonomy / ontology management. From a user perspective, improved search, contextualisation of information, e.g. automatic content recommendation, and means for a better understanding of interlinked information are key for professional information management.
SharePoint is a frequently used carrier-system of enterprise content which offers some basic functionalities for semantic information management out-of-the-box. In this webinar, you will see how these features are usually used, e.g. SharePoint’s Term Store, and how those components can be extended by a set of additional functionalities provided by Semantic SP.
We demonstrate and discuss the benefit of use cases based on the following components of the Semantic SP product family:
PowerTagging for SharePoint: Automatic tagging and semantic indexing of documents by use of text mining based on enterprise vocabularies. Semantic search based on SharePoint’s standard search component.
Semantic Knowledge Base for SharePoint: See how to publish and navigate enterprise vocabularies, complex semantic networks and/or ontologies within a SharePoint server.
Taxonomy Creator for SharePoint: See how to create and maintain very large and complex taxonomies by use of PoolParty Thesaurus Server, to import into SP Term Store or to enable PowerTagging for SharePoint.
Elastic Stack: Using data for insight and actionElasticsearch
Learn about the latest innovations for managing data storage costs while balancing performance with Elasticsearch. See how to use new visualization and alerting capabilities to turn data insights into decisive action.
Primavera Analytics What’s New in Release 15.2 p6academy
Doug Larkin
Primavera Product Strategy
www.P6Academy.com
Webcast slides
1. Overview
2. New Features
3. Tested Configuration Updates
4. Wrap-up and Q&A
For more visit www.P6Academy.com
All rights Oracle.
STEP (Stibo Enterprise Platform) TrailblazerStibo Systems
The document describes Trailblazer, Stibo Systems' new product release. Key benefits include accessing new features without upgrading, fast introduction of new improvements, and low risk testing of updates. Trailblazer uses a component-based architecture that allows individual components to be upgraded independently. It also enables custom extensions and an ecosystem for partners/customers to collaborate on extensions. Other features covered include improved user experience, golden record creation, product matching/linking, customer data integration, auto-classification, and tools for interactive experiences and personalized selling.
Template for applying privacy design and start the engineering process for technology projects. If your organization does not an established process consider this template as a starting point.
https://medium.com/@privacyvigilante
The document discusses improving information architecture and findability in SharePoint through better use of taxonomy and metadata. It begins by outlining SharePoint's strengths and weaknesses for information architecture. Key points made include that SharePoint 2007 lacked centralized taxonomy management and hierarchy support, while SharePoint 2010 introduced a centralized term store. The document then provides recommendations for the top 5 things to do with taxonomy and metadata in SharePoint, such as leveraging custom metadata in search and navigation, using metadata to drive content display, utilizing best bets and thesaurus features, enabling auto-tagging of content, and personalizing experiences based on user profiles.
QuickStart your Sumo Logic service with this exclusive webinar. At these monthly live events you will learn how to capitalize on critical capabilities that can amplify your log analytics and monitoring experience while providing you with meaningful business and IT insights.
Live Webinar is found here: https://youtu.be/Q1yWlInxWVs
This document discusses custom policies in Mule 4 vs Mule 3. Custom policies can be used to apply specific business or technical requirements to APIs without modifying code. They are developed using an XML template and YAML configuration file. The policy is then tested, packaged, published to Anypoint Exchange, and applied to APIs through API Manager. Parameters defined in the YAML file are available as Handlebars variables in the XML template. The document provides examples of policy structures, templates, and testing and publishing policies offline vs through Exchange.
Presentation on Strapi CMS. It provides a quick introduction, explaining the what, why and how of the Strapi capabilities. Presentation includes a working demo for setting up a Strapi instance, define content type and author content.
Presentation on GraphQL. It provides a quick introduction, explaining the what, why and how of the GraphQL capabilities. Presentation includes a working demo of GraphQL features through simple code example. Code used in the demo can be downloaded from https://github.com/ashokkumarta/graphql-samples
PatSeer is a fully-featured global patent database with powerful integrated analytics, project management, and collaboration capabilities. PatSeer includes 74 million full-text records and more than 115 million+ records across 104+ countries. It includes a rich search syntax with all the capabilities needed by professional patent searchers. With powerful filtering, multidimensional analysis, and collaboration capabilities PatSeer helps you get your patent projects done online with ease.
Cognos Framework Manager is a metadata modeling tool.Cognos Framework Manager provides the metadata model development environment for Cognos 8.A model is a business presentation of the information from one or more data sources. The model provides a business presentation of the metadata.The model is packaged and published for report authors and query users
Live online IT Training with MaxOnlineTraining.com is an easy, effective way to maximize your skills without the travel.
Call us at For any queries, please contact:
+1 940 440 8084 / +91 953 383 7156 TODAY to join our Online IT Training course & find out how Max Online Training.com can help you embark on an exciting and lucrative IT career.
Visit www.maxonlinetraining.com
Elasticsearch has always been fast, but required structuring and indexing your data up front. We're changing that with the introduction of runtime fields, which enable you to extract, calculate, and transform fields at query time. They can be defined after data is indexed or provided with your query, enabling new cost/storage/performance tradeoffs, and letting analysts gradually define fields over time.
This presentation provides a framework for developing and maintaining a reusable software component repository. It focuses on establishing effective systems to enhance reusability through useful and traceable components. The repository aims to increase qualified reusable components using a "reuse first" approach backed by a mature repository management system and smart selection options for users. This is intended to yield greater benefits through reduced effort, time, and improved quality. The presentation outlines aspects of the repository such as architecture, types of components, submission and review processes, search and retrieval, governance practices, and a culture of rewarding contributors and users to encourage participation.
A practical approach to documentation. A PRD (Product Requirement Document) template for both B2B and B2C products. This works well for startups beyond the early stage of product development and for enterprises creating products.
Relecura is a software platform that provides features for patent and portfolio analysis including searching, bucketing, trend analysis, taxonomy building, and collaboration tools. Key features allow users to initiate searches, import portfolios, bucket patents through auto, training or query methods, analyze growth trends, tag and share documents, map priority and citations, and generate automated reports. The platform also offers mobile access, custom dashboards, and support services.
Search and Recommendations: 3 Sides of the Same CoinNick Pentreath
Recommendation engines are one of the most well-known, widely-used and highest value use cases for applied machine learning. Search and recommender systems are closely linked, often co-existing and intermingling. Indeed, modern search applications at scale typically involve significant elements of machine learning, while personalization systems rely heavily on and are deeply integrated with search engines. In this session, I will explore this link between search and recommendations.
In particular, I will cover three of the most common approaches for using search engines to serve personalized recommendation models. I call these the "score then search", "native search" and "custom ranking" approaches. I will detail each approach, comparing it with the others in terms of various considerations important for production systems at scale, including the architecture, schemas, performance, quality and flexibility aspects. Finally, I will also contrast these model-based approaches with what is achievable using pure search.
Search Me: Designing Information Retrieval ExperiencesJoe Lamantia
This case study reviews the methods and insights that emerged from an 18-month effort to coordinate and enhance the scattered user experiences of a suite of information retrieval tools sold as services by an investment ratings agency. The session will share a method for understanding user needs in diverse information access contexts; review a collection of information retrieval patterns such as enterprise search and information access, service design, and product and platform management; and consider the impact of organizational and cultural factors on design decisions.
Choosing The Right Tools For The Right Jobguest6159b2
- The document discusses choosing the right content management tools and evaluating different options. It provides criteria to consider like the user interface, support for standards like DITA, and capabilities for reuse, management, and output.
- Sample use cases are suggested to help assess requirements and evaluate how well tools address needs like content reuse across teams. Vendors should be able to demonstrate automation, reuse, and workflow features.
- The key is to identify needs, develop criteria, investigate vendors through demonstrations and requests for information, then conduct a proof of concept with promising options before making a purchase decision.
The document provides an overview and agenda for a 5-day training on Oracle's Imaging and Process Management (I/PM) 11g product. Key topics include I/PM 11g architecture and components, configuration of imaging solutions, search and retrieval capabilities, and integration with Oracle E-Business Suite and other applications. The training will cover topics like application modeling, metadata configuration, storage options, capture interfaces, and BPEL process integration. Hands-on demonstrations will be included on tasks like configuring input mappings and searches.
QuickStart your Sumo Logic service with this exclusive webinar. At these monthly live events you will learn how to capitalize on critical capabilities that can amplify your log analytics and monitoring experience while providing you with meaningful business and IT insights.
More info: sumologic.com/training
Navigate, search and link SharePoint content by use of semantic technologies based on Semantic SP.
Semantic technologies build the basis for smart content management systems. Functionalities of such technologies range from automatic tagging / text mining to taxonomy / ontology management. From a user perspective, improved search, contextualisation of information, e.g. automatic content recommendation, and means for a better understanding of interlinked information are key for professional information management.
SharePoint is a frequently used carrier-system of enterprise content which offers some basic functionalities for semantic information management out-of-the-box. In this webinar, you will see how these features are usually used, e.g. SharePoint’s Term Store, and how those components can be extended by a set of additional functionalities provided by Semantic SP.
We demonstrate and discuss the benefit of use cases based on the following components of the Semantic SP product family:
PowerTagging for SharePoint: Automatic tagging and semantic indexing of documents by use of text mining based on enterprise vocabularies. Semantic search based on SharePoint’s standard search component.
Semantic Knowledge Base for SharePoint: See how to publish and navigate enterprise vocabularies, complex semantic networks and/or ontologies within a SharePoint server.
Taxonomy Creator for SharePoint: See how to create and maintain very large and complex taxonomies by use of PoolParty Thesaurus Server, to import into SP Term Store or to enable PowerTagging for SharePoint.
Elastic Stack: Using data for insight and actionElasticsearch
Learn about the latest innovations for managing data storage costs while balancing performance with Elasticsearch. See how to use new visualization and alerting capabilities to turn data insights into decisive action.
Primavera Analytics What’s New in Release 15.2 p6academy
Doug Larkin
Primavera Product Strategy
www.P6Academy.com
Webcast slides
1. Overview
2. New Features
3. Tested Configuration Updates
4. Wrap-up and Q&A
For more visit www.P6Academy.com
All rights Oracle.
STEP (Stibo Enterprise Platform) TrailblazerStibo Systems
The document describes Trailblazer, Stibo Systems' new product release. Key benefits include accessing new features without upgrading, fast introduction of new improvements, and low risk testing of updates. Trailblazer uses a component-based architecture that allows individual components to be upgraded independently. It also enables custom extensions and an ecosystem for partners/customers to collaborate on extensions. Other features covered include improved user experience, golden record creation, product matching/linking, customer data integration, auto-classification, and tools for interactive experiences and personalized selling.
Template for applying privacy design and start the engineering process for technology projects. If your organization does not an established process consider this template as a starting point.
https://medium.com/@privacyvigilante
The document discusses improving information architecture and findability in SharePoint through better use of taxonomy and metadata. It begins by outlining SharePoint's strengths and weaknesses for information architecture. Key points made include that SharePoint 2007 lacked centralized taxonomy management and hierarchy support, while SharePoint 2010 introduced a centralized term store. The document then provides recommendations for the top 5 things to do with taxonomy and metadata in SharePoint, such as leveraging custom metadata in search and navigation, using metadata to drive content display, utilizing best bets and thesaurus features, enabling auto-tagging of content, and personalizing experiences based on user profiles.
QuickStart your Sumo Logic service with this exclusive webinar. At these monthly live events you will learn how to capitalize on critical capabilities that can amplify your log analytics and monitoring experience while providing you with meaningful business and IT insights.
Live Webinar is found here: https://youtu.be/Q1yWlInxWVs
This document discusses custom policies in Mule 4 vs Mule 3. Custom policies can be used to apply specific business or technical requirements to APIs without modifying code. They are developed using an XML template and YAML configuration file. The policy is then tested, packaged, published to Anypoint Exchange, and applied to APIs through API Manager. Parameters defined in the YAML file are available as Handlebars variables in the XML template. The document provides examples of policy structures, templates, and testing and publishing policies offline vs through Exchange.
Presentation on Strapi CMS. It provides a quick introduction, explaining the what, why and how of the Strapi capabilities. Presentation includes a working demo for setting up a Strapi instance, define content type and author content.
Presentation on GraphQL. It provides a quick introduction, explaining the what, why and how of the GraphQL capabilities. Presentation includes a working demo of GraphQL features through simple code example. Code used in the demo can be downloaded from https://github.com/ashokkumarta/graphql-samples
A look at the trend in cloud computing space for 2020. Also talks about the level of cloud adoption, architecture models, some of the key drivers, challenges organization is expected to handle and so on
Trends seen in micro services technologies for 2020 and the direction it is taking. Taking stock of the current state of this stack and discuss on the potential treads it could take in 2020 and beyond
Upgrading or migrating to a higher AEM version - Planning and processAshokkumar T A
The strategy to adopt, aspects to be taken care of, planning to be done and the process involved in upgrading or migrating an AEM installation to a higher version
AEM - A Collection of developer friendly toolsAshokkumar T A
A Collection of AEM tools. This provides a useful reference for developers looking to explore and choose a tool to aid his development. The tools are classified into different categories for easy reference
The document provides an overview of MQ Series and JMS messaging technologies. It describes key concepts in messaging like queues, messages, and message properties. It then details features of MQ Series including queue managers, queues, channels, and the MQI API. Finally it covers Java Message Service (JMS) including its programming model, message types, and how JMS clients function as producers and consumers.
When a website is static, but needs authoring ability to change its content quickly, deploying a solution like AEM would involve the overhead of managing all the publish instances, dispatchers and their configuration.
The solution could be simplified to have AEM only for authoring and extract the authored content as HTML and their dependent resources and host it on a standard webserver.
This Article discusses the different approaches for doing this.
A short introduction to reactive applications. This document details different traits of reactive applications and some of the languages that help implement them.
Shiro is an open source, powerful and easy to use Java security framework. This is a short document introducing the features of the framework, its cons and alternate options
This document provides an introduction to web analytics. It defines web analytics as the measurement, collection, analysis and reporting of internet data to understand and optimize web usage. The main goals of web analytics are to measure traffic, understand user behavior on websites, and optimize websites. It discusses different categories of web analytics including on-site and off-site analytics. Common web analytics tools like Google Analytics use page tagging to collect data as users interact with websites. Key metrics that web analytics measures are discussed like visits, time on site, bounce rate, and conversion rate. The document also covers common web analytics products, how data is collected and stored, and factors to consider when selecting a web analytics tool.
The document outlines the six key steps to create a solid AEM architecture:
1. Get the overall picture right by defining where AEM fits within the broader solution and how it will integrate with other systems. AEM can serve as an umbrella system, provider system, or independent system.
2. Map features to AEM's capabilities and validate choices through proofs of concept if using additional products. Consider licensing.
3. Design a simple, flexible content structure that supports features like multilingual and allows for future growth.
4. Plan the integration approach, aiming to integrate as close to the browser as possible when exposing services from AEM.
5. Determine the deployment model in advance as it impacts design choices
When evaluating CMS products, there are several parameters to consider including functional capabilities, technical capabilities, operational capabilities, the product roadmap, vendor credentials, and product cost. Specifically, functional capabilities refer to the content maintenance, template library, segmentation abilities, and more. Technical capabilities relate to the platform, API integrations, architecture, and custom development. Operational capabilities cover installation, infrastructure, deployments, maintenance, and support.
The document discusses key maintenance activities for an AEM implementation including backup, compaction, purging, cloning, and other approaches. It provides details on planning and executing online and offline backups, online and offline compaction, version purging, workflow purging, audit log purging, and cloning publish instances. The document emphasizes the importance of backups, compaction, and purging to optimize storage usage, improve performance, and maintain an optimal AEM instance.
The document provides tips and best practices for configuring multiple farms in AEM Dispatcher. Key points include:
- Splitting the Dispatcher configuration into multiple farms based on different caching needs, such as separate farms for DAM assets and pages.
- Configuring different caching parameters and cache folders for each farm to optimize caching behavior.
- Handling cache invalidation requests and vanity URLs across multiple farms.
- Different approaches for flushing caches from Author and multiple Publishers to Dispatchers, and avoiding race conditions.
- Bypassing the Dispatcher cache for select clients by rewriting URLs to include parameters checked by the Dispatcher configuration.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Securing your Kubernetes cluster_ a step-by-step guide to success !
Designing for search in AEM
1. Ashokkumar T A 108-Apr-19
Designing for Search in AEM
Aspects to consider and solution options for each aspect
2. Common
Full site /
Free text
search
Module
specific
search
Assets Search
Property /
Field Based
Features
Faceted
Auto suggest
Spell check,
Auto
correction
Search with-
in search
Results
Sort order
Filtering
results
Pagination
Permission
based
Advanced
Multi-lingual
Caching
results
Popular &
Promoted
searches
Favorites &
ignored
Others
Search
binaries (pdf,
images,…)
Results
Scoring
Inactive /
historical
content
Tracking &
Reporting
Ashokkumar T A 208-Apr-19
Aspects to be considered
*Identify all applicable aspects for your use cases
4. Ashokkumar T A 408-Apr-19
Remember they serve very different purposes
Can have completely different set of requirements for search
Typically have separate designs, different index configurations
Search on Author integrates with Authoring UI Interfaces
Search on Publisher integrates with published site UI
5. Ashokkumar T A 508-Apr-19
Typical activities in designing for search on Author
Review the authoring search forms that
would be used in the solution. Identify all
the changes that would be required
1. Review search forms
Plan to develop custom search predicates if the
identified requirements could not be met with
available OOB predicates
2. Create custom search predicates
If any of the Authoring search forms requires
change, make necessary changes## through the
search forms editor available under Tools ->
Operations
3. Customize search forms
If required create new indexes and/or customize
OOB indexes** to meet the requirements. For most
cases OOB as-is or with minor customization would
suffice for handling search on Author
4. Create / modify indexes
## The customized form gets saved under
/apps/cq/gu`i/content which can be packaged and
deployed across environments
** To customize, disable the OOB definition, take a copy, and
make the necessa`ry customization on the copy`
6. Ashokkumar T A 608-Apr-19
Typical activities in designing for search on Publisher
Collate all the search features needed – like free text
search, auto-suggestion, spell check, … Each would
require a different query and index. Take care to
include all features required
1. Identify all features needed
Analyze all touch points to identify all input
conditions and output data. It could be
centralized at global search or scattered across
pages or a combination of boths
2. Cover all Integrations with search
Once you have the features and integration points
covered, list down the query for all the
representative scenarios##
3. List down all representative queries
From the listing of the queries, identify the different
index types** and the index configuration required.
Also identify the services needed to deliver all the
search features
4. Identify indexes and services required
** The requirements might mandate one or more
types of index to be used in the solution
# Having this list would greatly help with deciding on the
services to build with maximum reuse
7. Ashokkumar T A 708-Apr-19
A closer look at the features
Following slides are presented from Publisher perspective. But some of
the aspects discussed may apply for Author as well
8. Ashokkumar T A 808-Apr-19
Auto Suggestion – Prompting the search term
Authored list of terms
From Search History
Based on AEM Content
• Lucene index for suggestion
• Values of one or more property can be
configured to be used as suggested terms
• Update frequency
• Path specific auto-suggestions
• Analyzers for more control on suggestions
9. Ashokkumar T A 908-Apr-19
Auto Correction – Original term has no result, search an alternate
Spellcheck library
Closest match to list
(Authored or History)
Based on AEM Content
• Lucene index for spellchecking
• Values of one or more property can be
configured to be for spell check
• Path specific spellcheck has limitations
10. Ashokkumar T A 1008-Apr-19
Search with-in search
Filtering the results further by another term
Perform new search with both terms in AND condition
Client side logic? Full result set available + Ranking
12. Ashokkumar T A 1208-Apr-19
Ordering the results
Apply boost on properties
Ranked on boost weightage
Influence the ranking
Based on value of property
Multiple order by | asc / dsc
Order by clause
13. Ashokkumar T A 1308-Apr-19
Filtering the results
Applying additional conditions to query
New search with all conditions included – Fresh results
Apply filtering logic on client side | Full result set available?
14. Ashokkumar T A 1408-Apr-19
Paginate the result set – Can’t / Don’t fetch all the results
More only if user navigates
Total results count not accurate
Fetch Content for 3 to 4 pages
Cache on client, use from cache
Set GuessTotal in query
Check more flag in response
Leverage API Features
Use offset and limit params
15. Ashokkumar T A 1508-Apr-19
Results based on user permission
Execute the query in the users JCR session
Do not use service / administrative session
Cached results could not be used if permissions are different
17. Ashokkumar T A 1708-Apr-19
Popular and promoted search terms
Tracking searches to identify popular search terms
Promoted search terms – on a new product/service
Pre-fetch and cache results for popular/promoted search terms
18. Ashokkumar T A 1808-Apr-19
Points on caching search results
Where to build this cache? On Author vs. on Publisher
Where to keep the cache? Publisher / Dispatcher / External
Permission based results cache
Design of services based on cache characteristics
19. Ashokkumar T A 1908-Apr-19
Favoring and ignoring specific results
Results common | favored & ignored items user specific
Storing favored, ignored results external to AEM
UI logic to filter out ignored and prioritize favored results
20. Ashokkumar T A 2008-Apr-19
Multi-lingual in search
Single language results vs. mixed results
Language specific analyzers
Content organization vs. language code in metadata
22. Ashokkumar T A 2208-Apr-19
Match based on content of binary files
Workflow extracts text from binaries
Extracted text included in indexing
Not all binary types supported
Apache Tika to support wider range of file types
23. Ashokkumar T A 2308-Apr-19
Scoring of results
Aggregators, analyzers and index rules applied on content
Set preferred properties -> Analyzed flag
Define relative boost values on properties appropriately
24. Ashokkumar T A 2408-Apr-19
Promoting newer content
If new content needs to show up before older content?
Go for it if ordering by lastModified works
Design content/properties appropriately to handle it otherwise
25. Ashokkumar T A 2508-Apr-19
Tracking usage of search
Important to track what users are doing in any serious project
Bringing in an analytics solution
Reports from analytics provides insight for future roadmap
27. Ashokkumar T A 2708-Apr-19
When?
A dangerous tool. Easily tempts to use it everywhere
Look for other options. Use it only when absolutely needed
Fits for full text search, searching a large tree,…
28. Ashokkumar T A 2808-Apr-19
When Not?
Find content within a small sub-tree
Like filtering under a node, fetch sub-menu items…
Evaluate cost of tree traversal vs. using search
29. Ashokkumar T A 2908-Apr-19
How?
Funnel all searches to come through a set well defined services
Return only needed size of result set in simple json format.
Build logic in UI to deal with formatting of search results
30. Ashokkumar T A 3008-Apr-19
How not?
Do not make query builder calls from all over
Do not format the results on the server
Do not make it too chatty