Enterprise Search with ColdFusion Solr. Dan Sirucek cf.objective 2012 May 2012

Size: px
Start display at page:

Download "Enterprise Search with ColdFusion Solr. Dan Sirucek cf.objective 2012 May 2012"

Transcription

1 Enterprise Search with ColdFusion Solr Dan Sirucek cf.objective 2012 May 2012

2 About Me Senior Learning Technologist at WellPoint, Inc Developer for 14 years Developing in ColdFusion for 8 years Started in SQL Server, ASP, ASP.NET, VB.NET Also work in Flash Builder/Flex, Java, and C# 2

3 Where We ve Been: Growth and Consolidation WellPoint, Inc. was formed in 2004 as the result of a merger between Anthem, Inc. and WellPoint Health Networks, creating the nation s largest health benefits company by membership 3

4 Where We Are: National Scale Nation s Largest Insurer ~34 million medical members 1 out of 9 Americans are covered by WellPoint s affiliated health plans Total Revenue Nearly $60 billion Provider Network Advantage ~94% Hospitals ~82% Primary Physicians ~84% Specialists Blue Licensee 14 states Note: Provider Network refers to BlueCard PPO Network 4

5 Agenda Problem and Goal Why Apache Solr for ColdFusion 9.01 Solr Multi-core Overview Replication Overview Installation Replication Configuration Managing Collections on Multiple Solr Instances Extending ColdFusion Solr Schema Creating a Custom Search Q & A Resources 5

6 Problem and Goal Problem Slow search response Constant corruption issues Verity wasn t scalable No redundancy Goal Improve search response Create an enterprise scalable solution Implement redundancy for high availability Maintain compatibility with <cfsearch /> & <cfindex /> tags 6

7 Why Apache Solr for ColdFusion 9.01 Performance Fast, very fast Optimized for high volume web traffic Scalable Distributed searches Replication Redundancy Replication supports Master Slave Repeater 7

8 Solution Architecture 8

9 Technologies Used Windows Server bit IIS 7.0 Application Request Routing ColdFusion 9.01 Multi-server Apache Tomcat 6 Master instance Apache Solr Standalone Installation for ColdFusion 9.01 Slave instances Java SE JDK 1.6_ bit 9

10 Solr Multi-core Overview Solr core = ColdFusion collection Multiple Cores Single Solr instance Each Solr core has its own configuration and index Unified administration Multi-core template A template is used for creating a new core (collection) The template contains a directory structure and the configuration files needed to create a new core Location SolrInstallationDirectory\multicore\template 10

11 Solr Multi-core Template conf directory Contains configuration files used when creating a new Solr core Two key files: schema.xml Contains the details about which fields your index can contain How those fields should be dealt with when adding documents to the index How those fields should be dealt with when querying those fields solrconfig.xml Contains the configuration settings for the Solr core Used to configure replication 11

12 Solr Multi-core Template Continued conf directory continued Files referenced by schema.xml: protwords.txt Words that need protection from stemming i.e. maine is stemmed to main stopwords.txt Words to not index e.g. a, an, and synonyms.txt Synonym groups e.g. GB,gib,gigabyte,gigabytes Mappings used for spelling corrections e.g. hippa => hipaa 12

13 Solr Multi-core Template Continued conf directory continued Optional file: solrcore.properties User defined properties to be referenced within solrconfig.xml Syntax Property=Value File is referenced by default when present in conf directory Example: data directory Empty directory Solr will create the following directories the 1 st time content is indexed index spellindex 13

14 Solr Replication Overview Replication Features Efficient and automated distribution of index additions, updates, and deletions Pull strategy allows for easy addition of slaves Configurable distribution interval allows tradeoff between timeliness and cache utilization - interval is set by the slave instance Replication and automatic reloading of configuration files Works over HTTP Works across platforms with same configuration Replication Modes Master optimized for indexing Slave optimized for searches Repeater used in WAN to reduce bandwidth between data centers 14

15 Solr Replication Considerations & Challenges Considerations Replication is not a server level configuration Replication is configured in at the solr core (search collection) level New cores need to be created on all solr instances Challenges Modify the multi-core template to implement replication when new cores are created Automate the creation of a solr core on all solr instances Create a consolidated view of cores on all instances 15

16 Solr Replication Requirements Basic Requirement One master solr instance One or more slave solr instances Configuration of replication request handlers on master and slave instances Replication Request Handler Configuration is handled in the solrconfig.xml Replication is defined by adding a request handler using XML syntax Settings are used to set the properties for the request handler Master and slave instances are both configured using a request handler, but use different attributes to define its role 16

17 Master Replication Request Handler Replication request handler with all possible attributes Screen shot 17

18 Required Master Settings replicateafter Configures when replication will be triggered Valid values: startup, commit, optimize If using startup option, it is necessary to have a commit/optimize entry also, if you want to trigger replication on future commits/optimizes. Example: 18

19 Recommended Master Settings conffiles Used to specify configuration files to be replicated Comma delimited list of files to replicate Can be configured to rename files on replication Syntax source_file_name.xml:destination_file_name.xml Example: 19

20 Optional Master Settings backupafter Configures when a backup will be created Valid values: optimize, startup, commit maxnumberofbackups Maximum number of backups to retain commitreserveduration Default 10 seconds If commits are very frequent and network is slow, you can tweak this value 20

21 Slave Replication Request Handler Slave replication request handler with all possible settings Add screen shot and high level notes 21

22 Required Slave Settings Configuration file solrconfig.xml masterurl Sets the url of the Solr master instance ${solr.core.name} system variable pollinterval Sets the polling interval of the slave to poll the master for changes Considerations Frequency of updates to index Network Bandwidth Acceptable latency 22

23 Optional Slave Settings httpconntimeout Sets connection timeout on the underlying HttpConnectionManager Default value 5000ms httpreadtimeout Sets timeout when fetching index from master Default value 10000ms httpbasicauthuser Use if basic authentication is enabled on master httpbasicauthpassword Use if basic authentication is enabled on master Compression Use only if your bandwidth is low 23

24 Slave Replication Configuration Examples Basic configuration example Using solrcore.properties configuration example 24

25 Slave Solr Installation Slave Servers Windows Server 2008 (64 bit 8gb ram) Install Java SE JDK 1.6_ bit Note location of installation directory Example : D:\Apps\Java\jdk1.6.0_26 Execute Apache Solr Standalone Installation for ColdFusion 9.01 installer Change Java Home from default to: javainstallationdirectory\jdk1.6.0_26\jre Example: D:\Apps\Java\jdk1.6.0_26\jre 25

26 Master Solr Installation Master Solr Server Windows Server 2008 (64 bit 8gb ram) Download Java JDK1.6_ bit Download Apache Tomcat 6 32-bit/64-bit Windows Service Installer Execute Java JDK Installer Note installation directory Example: E:\Apps\java Execute the Tomcat 6 installer Java JRE specify the jre in the jdk 1.6.0_26 installation Example: E:\Apps\Java\jdk1.6.0_26\jre Select installation directory Example: E:\Apps\tomcat6 26

27 Master Solr Installation Continued Master Solr Installation continued Create a solr directory example E:\Apps\solr Copy the following from slave installation solr.war to solr directory installationdirectory\webapps\solr.war Mutli-core directory to solr directory installationdirectory\mutlicore Configure Tomcat service Launch Configure Tomcat Java tab Set initial memory pool Set maximum memory pool 27

28 Configure Tomcat for Solr Stop Apache Tomcat 6 service Create solr context A Context is what Tomcat calls a web application Location: tomcatinstalldir\conf\catalina\localhost\ Create a solr.xml file Edit solr.xml and define Solr context Example: Start Apache Tomcat 6 service Launch Tomcat Navigate to solr application 28

29 Tomcat 6 Web Application Manager 29

30 Slave Configuration Apache Solr for ColdFusion 9.01 runs on a Jetty servlet Jetty Configuration Configuration file location SolrInstallationDirectory\etc\jetty.xml Connector system properties jetty.port default = 8983 jetty.host default = not defined Default configuration listens only on Add jetty.host system property to the connector setting = listen on all IPs Example: 30

31 Slave Jetty Configuration Continued Default connector configuration After update 31

32 Slave Service Configuration Service start up configuration Default java ram maximum memory setting is 256mb InstallationDirectory\solr.lax Adjust maximum memory setting -Xmx Add a minimum memory setting -Xms Example: 32

33 Master Solr Multi-core Template Configuration Create solrcore.properties Create a text file named solrcore.properties in the Solr multicore template directory Add two properties MASTER_CORE_URL= POLL_TIME=hh:mm:ss Example: Create solrconfig_slave.xml Make a copy of solrconfig.xml in the master Solr multicore template directory Name the file solrconfig_slave.xml 33

34 Master Solr Multi-core Template Configuration Continued Configure solrconfig.xml for replication Add master and slave replication request handlers solrconfig.xml solrconfig_slave.xlm 34

35 Slave Solr Multi-core Template Configuration solrcore.properties Copy solrcore.properties in template/conf directory on master to template/conf directory on slave solrconfig.xml Delete solrconfig.xml file in template/conf on slave Copy solrconfig_slave.xml in template/conf directory on master to template/conf directory on slave Rename solrconfig_slave.xml to solrconfig.xml on slave 35

36 Creating New Collections Collections (cores) need to be created on all Solr instances Use Solr API to create new cores REST-like API Create new core parameters action CREATE name name of new core instancedir directory path for new instance template directory path for the core template wt writer type Format of response Options: json, javabin, xml Default = xml version = 1 36

37 Creating New Collections Code In CF create an array of server instances Define collection name 37

38 Creating New Collections Code Continued Loop over server instance array Create collection on each instance 38

39 Collection Create Result Struct De-serialized file content (cfdump from previous slide) core collection name responseheader saved QTime query time milliseconds status File path to multicore\solr.xml multicore\solr.xml file is used to store core names and instance directory 39

40 Solr Admin Master Replication Core admin Navigate to Replication Replication admin Index version Location Size 40

41 Solr Admin Slave Replication Core admin Navigate to Replication Replication admin Master Poll Interval Local Index Version & location Replication status Controls Disable Poll Replicate Now 41

42 Deleting Collections Collections (cores) should be deleted from all Solr instances Use Solr API to delete cores Delete core parameters action UNLOAD core name of core to delete wt writer type Format of response json, javabin, xml Default = xml version = 1 42

43 Delete Collections Code Loop over server instance array Delete collection on each instance 43

44 Extend ColdFusion Solr Schema (cfcore) Reasons to extend/change default functionality Change default operator The default is OR Enable delete by key capability Enable case sensitivity on search Possible changes to schema.xml Default operator between words is OR Changing default operator to AND will reduce number of results 44

45 Extend ColdFusion Solr Schema Enable Delete by Key Enable delete by key Default unique key is a system generated identifier Possible use case Use API to delete indexed content by the key value Changes Create a copy of schema.xml and name it schema_slave.xml Update replication conf attribute to use schema_slave.xml: schema.xml Changes to schema.xml Change index attribute on key field to true Change unique key from uid to key Changing unique key on slave instances will break cfsearch tag 45

46 Extend ColdFusion Solr Schema Enable case sensitivity on search Enable case sensitivity on search Default configuration uses a filter to change text to lower case Possible use case Search by title and retain case sensitivity Schema Change Comment out solr.lowercasefilterfactory 46

47 Creating a Custom Search Use case Return category facet counts Date range search Solr Search API Basic query parameters q search query fq facet query qt query type name of the request handler in solrconfig.xml start start row rows number of rows to return in response fl comma delimited list of fields to include in response wt write response type 47

48 Creating a Custom Search Continued Solr Search API continued Highlight parameters hl enable highlighted snippets to be generated hl.fragsize the size in characters, of the snippets created by highlighter hl.snippets maximum number of snippets to generate per field hl.simple.pre text which appears before highlighted term hl.simple.post text which appears after highlighted term Facet parameters facet enable facet counts in query response facet.field specify a field which should be treated as a facet facet.mincount - minimum count to include facet in response 48

49 Creating a Custom Search Continued JSON specific parameter json.nl Controls the output format of NamedList used for field faceting data flat (default) flat array Example: [name1,val1, name2,val2] map JSON object Is a hash and can have repeated keys, but preserves order arrarr an array of two element arrays Example: [[name1,val1], [name2, val2], [name3,val3]] 49

50 Creating a Custom Search Code Code Review 50

51 Custom Search User Interface Example 51

52 Q & A Oxnard Dr Dan Sirucek MS: CAAC08-088I Sr. Learning Technologist Woodland Hills, CA Learning Technologies and Tel (818) Content Mobile (323) dan.sirucek@wellpoint.com 52

53 Resources Apache Tomcat Apache Solr Standalone Installer for ColdFusion Java JDK 1.6_26 downloadhttp:// Apache Solr - Solr Wiki - Solr Replication - Solr JSON Response Writer - Solr Facet Parameters - Solr Highlighting Parameters

Soir 1.4 Enterprise Search Server

Soir 1.4 Enterprise Search Server Soir 1.4 Enterprise Search Server Enhance your search with faceted navigation, result highlighting, fuzzy queries, ranked scoring, and more David Smiley Eric Pugh *- PUBLISHING -J BIRMINGHAM - MUMBAI Preface

More information

rpaf ktl Pen Apache Solr 3 Enterprise Search Server J community exp<= highlighting, relevancy ranked sorting, and more source publishing""

rpaf ktl Pen Apache Solr 3 Enterprise Search Server J community exp<= highlighting, relevancy ranked sorting, and more source publishing Apache Solr 3 Enterprise Search Server Enhance your search with faceted navigation, result highlighting, relevancy ranked sorting, and more David Smiley Eric Pugh rpaf ktl Pen I I riv IV I J community

More information

EPL660: Information Retrieval and Search Engines Lab 3

EPL660: Information Retrieval and Search Engines Lab 3 EPL660: Information Retrieval and Search Engines Lab 3 Παύλος Αντωνίου Γραφείο: B109, ΘΕΕ01 University of Cyprus Department of Computer Science Apache Solr Popular, fast, open-source search platform built

More information

An Application for Monitoring Solr

An Application for Monitoring Solr An Application for Monitoring Solr Yamin Alam Gauhati University Institute of Science and Technology, Guwahati Assam, India Nabamita Deb Gauhati University Institute of Science and Technology, Guwahati

More information

Technical Deep Dive: Cassandra + Solr. Copyright 2012, Think Big Analy7cs, All Rights Reserved

Technical Deep Dive: Cassandra + Solr. Copyright 2012, Think Big Analy7cs, All Rights Reserved Technical Deep Dive: Cassandra + Solr Confiden7al Business case 2 Super scalable realtime analytics Hadoop is fantastic at performing batch analytics Cassandra is an advanced column family oriented system

More information

Microsoft Windows Servers 2012 & 2016 Families

Microsoft Windows Servers 2012 & 2016 Families Version 8 Installation Guide Microsoft Windows Servers 2012 & 2016 Families 2301 Armstrong St, Suite 2111, Livermore CA, 94551 Tel: 925.371.3000 Fax: 925.371.3001 http://www.imanami.com Installation Guide

More information

Import Data Connection from an SAP Universe

Import Data Connection from an SAP Universe Import Data Connection from an SAP Universe SAP Analytics Cloud allows you to connect to SAP Universe and import your data. NOTE: It is recommended that the SAP Cloud Platform Cloud Connector (SAP CP CC)

More information

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1 Using the VMware vcenter Orchestrator Client vrealize Orchestrator 5.5.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

EMS MASTER CALENDAR Installation Guide

EMS MASTER CALENDAR Installation Guide EMS MASTER CALENDAR Installation Guide V44.1 Last Updated: May 2018 EMS Software emssoftware.com/help 800.440.3994 2018 EMS Software, LLC. All Rights Reserved. Table of Contents CHAPTER 1: Introduction

More information

BUILDING A WEBSITE FOR THE NUMBER ONE CHILDREN S HOSPITAL IN THE U.S. May 10, 2011

BUILDING A WEBSITE FOR THE NUMBER ONE CHILDREN S HOSPITAL IN THE U.S. May 10, 2011 BUILDING A WEBSITE FOR THE NUMBER ONE CHILDREN S HOSPITAL IN THE U.S. May 10, 2011 0 Introduction About me and NorthPoint NorthPoint is a USA-based organization Specializing in Open Source technologies

More information

PHEWR Installation Guide (version 3)

PHEWR Installation Guide (version 3) PHEWR Installation Guide (version 3) Introduction Included in this Zip File: Database - sql scripts to install database objects Admin - directory structure containing the files necessary to run the PHEWR

More information

Apache Tomcat Installation guide step by step on windows

Apache Tomcat Installation guide step by step on windows 2012 Apache Tomcat Installation guide step by step on windows Apache tomcat installation guide step by step on windows. OraPedia Apache 12/14/2012 1 Tomcat installation guide Tomcat 6 installation guide

More information

User's Guide c-treeace SQL Explorer

User's Guide c-treeace SQL Explorer User's Guide c-treeace SQL Explorer Contents 1. c-treeace SQL Explorer... 4 1.1 Database Operations... 5 Add Existing Database... 6 Change Database... 7 Create User... 7 New Database... 8 Refresh... 8

More information

Thinking Beyond Search with Solr Understanding How Solr Can Help Your Business Scale. Magento Expert Consulting Group Webinar July 31, 2013

Thinking Beyond Search with Solr Understanding How Solr Can Help Your Business Scale. Magento Expert Consulting Group Webinar July 31, 2013 Thinking Beyond Search with Solr Understanding How Solr Can Help Your Business Scale Magento Expert Consulting Group Webinar July 31, 2013 The presenters Magento Expert Consulting Group Udi Shamay Head,

More information

Create Import Data Connection to SAP BPC MS

Create Import Data Connection to SAP BPC MS Create Import Data Connection to SAP BPC MS You can create a connection that allows you to import data and models from an SAP Business Planning and Consolidation (BPC) system. Prerequisites SAP BPC for

More information

Mastering phpmyadmiri 3.4 for

Mastering phpmyadmiri 3.4 for Mastering phpmyadmiri 3.4 for Effective MySQL Management A complete guide to getting started with phpmyadmin 3.4 and mastering its features Marc Delisle [ t]open so 1 I community experience c PUBLISHING

More information

Database Explorer Quickstart

Database Explorer Quickstart Database Explorer Quickstart Last Revision: Outline 1. Preface 2. Requirements 3. Introduction 4. Creating a Database Connection 1. Configuring a JDBC Driver 2. Creating a Connection Profile 3. Opening

More information

Composer Guide for JavaScript Development

Composer Guide for JavaScript Development IBM Initiate Master Data Service Version 10 Release 0 Composer Guide for JavaScript Development GI13-2630-00 IBM Initiate Master Data Service Version 10 Release 0 Composer Guide for JavaScript Development

More information

Sentences Installation Guide. Sentences Version 4.0

Sentences Installation Guide. Sentences Version 4.0 Sentences Installation Guide Sentences Version 4.0 A publication of Lazysoft Ltd. Web: www.sentences.com Lazysoft Support: support@sentences.com Copyright 2000-2012 Lazysoft Ltd. All rights reserved. The

More information

HP IDOL Site Admin. Software Version: Installation Guide

HP IDOL Site Admin. Software Version: Installation Guide HP IDOL Site Admin Software Version: 10.9 Installation Guide Document Release Date: March 2015 Software Release Date: March 2015 Legal Notices Warranty The only warranties for HP products and services

More information

Using the VMware vrealize Orchestrator Client

Using the VMware vrealize Orchestrator Client Using the VMware vrealize Orchestrator Client vrealize Orchestrator 7.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by

More information

Better Translation Technology. XTM Connect Change Control for GIT (backend version)

Better Translation Technology. XTM Connect Change Control for GIT (backend version) Better Translation Technology XTM Connect Change Control for GIT (backend version) Documentation for XTM Connect Change Control for GIT. Published by XTM International Ltd. Copyright XTM International

More information

Datacenter replication solution with quasardb

Datacenter replication solution with quasardb Datacenter replication solution with quasardb Technical positioning paper April 2017 Release v1.3 www.quasardb.net Contact: sales@quasardb.net Quasardb A datacenter survival guide quasardb INTRODUCTION

More information

Cisco Unified Service Statistics Manager 8.7

Cisco Unified Service Statistics Manager 8.7 Deployment Guide Cisco Unified Service Statistics Manager 8.7 Deployment Best Practices For further information, questions and comments please contact ask-ucms@cisco.com 2012 Cisco and/or its affiliates.

More information

Issues Fixed in DC/OS

Issues Fixed in DC/OS Release Notes for 1.10.4 These are the release notes for DC/OS 1.10.4. DOWNLOAD DC/OS OPEN SOURCE Issues Fixed in DC/OS 1.10.4 CORE-1375 - Docker executor does not hang due to lost messages. DOCS-2169

More information

Import Data Connection to an SAP ERP System

Import Data Connection to an SAP ERP System Import Data Connection to an SAP ERP System SAP Analytics Cloud allows you to import data from supported versions SAP ERP Central Component. NOTE: It is recommended that the SAP Cloud Platform Cloud Connector

More information

Import Data Connection to an SAP BW System

Import Data Connection to an SAP BW System Import Data Connection to an SAP BW System SAP Analytics Cloud allows you to import data from an SAP BW System. You must connect to an SAP BW system, version 7.3x or higher release. NOTE: It is recommended

More information

DATABASE SYSTEMS. Database programming in a web environment. Database System Course, 2016

DATABASE SYSTEMS. Database programming in a web environment. Database System Course, 2016 DATABASE SYSTEMS Database programming in a web environment Database System Course, 2016 AGENDA FOR TODAY Advanced Mysql More than just SELECT Creating tables MySQL optimizations: Storage engines, indexing.

More information

Battle of the Giants Apache Solr 4.0 vs ElasticSearch 0.20 Rafał Kuć sematext.com

Battle of the Giants Apache Solr 4.0 vs ElasticSearch 0.20 Rafał Kuć  sematext.com Battle of the Giants Apache Solr 4.0 vs ElasticSearch 0.20 Rafał Kuć Sematext International @kucrafal @sematext sematext.com Who Am I Solr 3.1 Cookbook author (4.0 inc) Sematext consultant & engineer Solr.pl

More information

GroupWise Architecture and Best Practices. WebAccess. Kiran Palagiri Team Lead GroupWise WebAccess

GroupWise Architecture and Best Practices. WebAccess. Kiran Palagiri Team Lead GroupWise WebAccess GroupWise Architecture and Best Practices WebAccess Kiran Palagiri Team Lead GroupWise WebAccess kpalagiri@novell.com Ed Hanley Senior Architect ed.hanley@novell.com Agenda Kiran Palagiri Architectural

More information

Configuring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved.

Configuring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved. Configuring the Oracle Network Environment Objectives After completing this lesson, you should be able to: Use Enterprise Manager to: Create additional listeners Create Oracle Net Service aliases Configure

More information

Viral Tarpara Microsoft

Viral Tarpara Microsoft Viral Tarpara Microsoft www.haveyouseenmystapler.net You understand and can articulate the feature set of Microsoft Office SharePoint Server 2007 for Search (MOSSfS) You want to use this deck to highlight

More information

Scoreboard 2.16 Installation Guide. For Apache Tomcat 8.0 On Windows 2003 (or later) Server, 64-bit

Scoreboard 2.16 Installation Guide. For Apache Tomcat 8.0 On Windows 2003 (or later) Server, 64-bit Scoreboard 2.16 Installation Guide For Apache Tomcat 8.0 On Windows 2003 (or later) Server, 64-bit Updated November 10, 2016 1 Scoreboard and Connect By Spider Strategies Minimum Server Requirements The

More information

Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p.

Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p. Preface p. xiii Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p. 11 Creating the Deployment Descriptor p. 14 Deploying Servlets

More information

ForeScout Open Integration Module: Data Exchange Plugin

ForeScout Open Integration Module: Data Exchange Plugin ForeScout Open Integration Module: Data Exchange Plugin Version 3.2.0 Table of Contents About the Data Exchange Plugin... 4 Requirements... 4 CounterACT Software Requirements... 4 Connectivity Requirements...

More information

WHITE PAPER: BEST PRACTICES. Sizing and Scalability Recommendations for Symantec Endpoint Protection. Symantec Enterprise Security Solutions Group

WHITE PAPER: BEST PRACTICES. Sizing and Scalability Recommendations for Symantec Endpoint Protection. Symantec Enterprise Security Solutions Group WHITE PAPER: BEST PRACTICES Sizing and Scalability Recommendations for Symantec Rev 2.2 Symantec Enterprise Security Solutions Group White Paper: Symantec Best Practices Contents Introduction... 4 The

More information

Snapt Accelerator Manual

Snapt Accelerator Manual Snapt Accelerator Manual Version 2.0 pg. 1 Contents Chapter 1: Introduction... 3 Chapter 2: General Usage... 3 Accelerator Dashboard... 4 Standard Configuration Default Settings... 5 Standard Configuration

More information

REV. NO. CHANGES DATE. 000 New Document 5 May 2014

REV. NO. CHANGES DATE. 000 New Document 5 May 2014 DOCUMENT HISTORY REV. NO. CHANGES DATE 000 New Document 5 May 2014 PROPRIETARY INFORMATION The information contained in this document is the property of Global Vision, Inc. Information contained in this

More information

Advance Search With Solr

Advance Search With Solr Advance Search With Solr www.biztechconsultancy.com sales@biztechconsultancy.com Page 1 Contents 1 Benefits of Advance Search with Solr... 3 2 Features... 3 2.1 Back-End Admin Features... 3 2.1.1 Integrated

More information

<Insert Picture Here> MySQL Cluster What are we working on

<Insert Picture Here> MySQL Cluster What are we working on MySQL Cluster What are we working on Mario Beck Principal Consultant The following is intended to outline our general product direction. It is intended for information purposes only,

More information

MYOB Advanced Business

MYOB Advanced Business MYOB Advanced Business On-Premise Installation Last Updated: 24 November 2014 Contents Introduction 1 Pre-Requisites 1 Web Browsers... 1 Server Hardware and Software... 1 Database Hardware and Software...

More information

User Manual. Admin Report Kit for IIS 7 (ARKIIS)

User Manual. Admin Report Kit for IIS 7 (ARKIIS) User Manual Admin Report Kit for IIS 7 (ARKIIS) Table of Contents 1 Admin Report Kit for IIS 7... 1 1.1 About ARKIIS... 1 1.2 Who can Use ARKIIS?... 1 1.3 System requirements... 2 1.4 Technical Support...

More information

Developing and Deploying vsphere Solutions, vservices, and ESX Agents

Developing and Deploying vsphere Solutions, vservices, and ESX Agents Developing and Deploying vsphere Solutions, vservices, and ESX Agents Modified on 27 JUL 2017 vsphere Web Services SDK 6.5 vcenter Server 6.5 VMware ESXi 6.5 Developing and Deploying vsphere Solutions,

More information

StreamSets Control Hub Installation Guide

StreamSets Control Hub Installation Guide StreamSets Control Hub Installation Guide Version 3.2.1 2018, StreamSets, Inc. All rights reserved. Table of Contents 2 Table of Contents Chapter 1: What's New...1 What's New in 3.2.1... 2 What's New in

More information

Installation Guide Savision iq

Installation Guide Savision iq Installation Guide Savision iq Contents 1. Introduction... 3 1.1 About This Guide... 3 1.2 Supported Integrations... 3 1.3 Software Components... 3 2. Installing Savision iq... 4 2.1 Upgrading from Savision

More information

Chapter 2 WEBLOGIC SERVER DOMAINS. SYS-ED/ Computer Education Techniques, Inc.

Chapter 2 WEBLOGIC SERVER DOMAINS. SYS-ED/ Computer Education Techniques, Inc. Chapter 2 WEBLOGIC SERVER DOMAINS SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Domain - concept and implementation. Content of a domain. Common domain types. Production versus

More information

Realtime visitor analysis with Couchbase and Elasticsearch

Realtime visitor analysis with Couchbase and Elasticsearch Realtime visitor analysis with Couchbase and Elasticsearch Jeroen Reijn @jreijn #nosql13 About me Jeroen Reijn Software engineer Hippo @jreijn http://blog.jeroenreijn.com About Hippo Visitor Analysis OneHippo

More information

Micro Focus Enterprise View. Installing Enterprise View

Micro Focus Enterprise View. Installing Enterprise View Micro Focus Enterprise View Installing Enterprise View Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2009-2014. All rights reserved.

More information

Indexing HTML files in Solr 1

Indexing HTML files in Solr 1 Indexing HTML files in Solr 1 This tutorial explains how to index html files in Solr using the built-in post tool, which leverages Apache Tika and auto extracts content from html files. You should have

More information

FAQs. Business (CIP 2.2) AWS Market Place Troubleshooting and FAQ Guide

FAQs. Business (CIP 2.2) AWS Market Place Troubleshooting and FAQ Guide FAQs 1. What is the browser compatibility for logging into the TCS Connected Intelligence Data Lake for Business Portal? Please check whether you are using Mozilla Firefox 18 or above and Google Chrome

More information

Oracle SQL Developer & REST Data Services

Oracle SQL Developer & REST Data Services Oracle SQL Developer & REST Data Services What s New Jeff Smith Senior Principal Product Manager Database Development Tools Jeff.d.smith@oracle.com @thatjeffsmith http://www.thatjeffsmith.com Agenda New

More information

Scott Meder Senior Regional Sales Manager

Scott Meder Senior Regional Sales Manager www.raima.com Scott Meder Senior Regional Sales Manager scott.meder@raima.com Short Introduction to Raima What is Data Management What are your requirements? How do I make the right decision? - Architecture

More information

Apache Solr Cookbook. Apache Solr Cookbook

Apache Solr Cookbook. Apache Solr Cookbook Apache Solr Cookbook i Apache Solr Cookbook Apache Solr Cookbook ii Contents 1 Apache Solr Tutorial for Beginners 1 1.1 Why Apache Solr................................................... 1 1.2 Installing

More information

Develop Mobile Front Ends Using Mobile Application Framework A - 2

Develop Mobile Front Ends Using Mobile Application Framework A - 2 Develop Mobile Front Ends Using Mobile Application Framework A - 2 Develop Mobile Front Ends Using Mobile Application Framework A - 3 Develop Mobile Front Ends Using Mobile Application Framework A - 4

More information

Memory may be insufficient. Memory may be insufficient.

Memory may be insufficient. Memory may be insufficient. Error code Less than 200 Error code Error type Description of the circumstances under which the problem occurred Linux system call error. Explanation of possible causes Countermeasures 1001 CM_NO_MEMORY

More information

Oracle MES/MOC Connector Help 2009 Kepware Technologies

Oracle MES/MOC Connector Help 2009 Kepware Technologies Oracle MES/MOC Connector Help 2009 Kepware Technologies 1 Table of Contents 1 Getting Started... 2 Help Contents... 2 Overview... 2 2 Initial Setup Considerations... 2 Initial Setup Considerations... 2

More information

McAfee Enterprise Security Manager 10.3.x Release Notes

McAfee Enterprise Security Manager 10.3.x Release Notes McAfee Enterprise Security Manager 10.3.x Release Notes Contents Installation information What's new in update 10.3.3 Resolved issues in update 10.3.3 Migrating from Flash to HTML Installation information

More information

ForeScout CounterACT. Configuration Guide. Version 3.4

ForeScout CounterACT. Configuration Guide. Version 3.4 ForeScout CounterACT Open Integration Module: Data Exchange Version 3.4 Table of Contents About the Data Exchange Module... 4 About Support for Dual Stack Environments... 4 Requirements... 4 CounterACT

More information

Adobe ColdFusion 11 Enterprise Edition

Adobe ColdFusion 11 Enterprise Edition Adobe ColdFusion 11 Enterprise Edition Version Comparison Adobe ColdFusion 11 Enterprise Edition Adobe ColdFusion 11 Enterprise Edition is an all-in-one application server that offers you a single platform

More information

Configure Distributed File System (DFS)

Configure Distributed File System (DFS) Configuring Distributed File System (DFS) LESSON 4 70-411 EXAM OBJECTIVE Objective 2.1 Configure Distributed File System (DFS). This objective may include but is not limited to: install and configure DFS

More information

Appendix A: Courseware setup

Appendix A: Courseware setup Training Course System Requirements This class requires the following minimal machine configuration: Single-Core CPU, 2Ghz+ 2GB RAM 5 GB Free hard disk space Microsoft Windows XP or Vista Firefox 3.x or

More information

Release notes for version 3.7.2

Release notes for version 3.7.2 Release notes for version 3.7.2 Important! Create a backup copy of your projects before updating to the new version. Projects saved in the new version can t be opened in versions earlier than 3.7. Breaking

More information

NetBeans Primer v8.0

NetBeans Primer v8.0 Using an IDE for Web Development NetBeans Primer v8.0 Using a simple text editor to create source code and compiling from the command line enables the programmer to concentrate on the code and not be encumbered

More information

USING ADMINISTRATOR FEATURES

USING ADMINISTRATOR FEATURES HYPERION FINANCIAL MANAGEMENT SYSTEM 9 RELEASE 9.3.1 USING ADMINISTRATOR FEATURES Oracle's Hyperion Financial Management System 9 Release 9.3 contains significant enhancements to administrator features

More information

DEPLOYMENT GUIDE DEPLOYING F5 WITH ORACLE ACCESS MANAGER

DEPLOYMENT GUIDE DEPLOYING F5 WITH ORACLE ACCESS MANAGER DEPLOYMENT GUIDE DEPLOYING F5 WITH ORACLE ACCESS MANAGER Table of Contents Table of Contents Introducing the F5 and Oracle Access Manager configuration Prerequisites and configuration notes... 1 Configuration

More information

CHAPTER. Oracle Database 11g Architecture Options

CHAPTER. Oracle Database 11g Architecture Options CHAPTER 1 Oracle Database 11g Architecture Options 3 4 Part I: Critical Database Concepts Oracle Database 11g is a significant upgrade from prior releases of Oracle. New features give developers, database

More information

FUSION REGISTRY COMMUNITY EDITION SETUP GUIDE VERSION 9. Setup Guide. This guide explains how to install and configure the Fusion Registry.

FUSION REGISTRY COMMUNITY EDITION SETUP GUIDE VERSION 9. Setup Guide. This guide explains how to install and configure the Fusion Registry. FUSION REGISTRY COMMUNITY EDITION VERSION 9 Setup Guide This guide explains how to install and configure the Fusion Registry. FUSION REGISTRY COMMUNITY EDITION SETUP GUIDE Fusion Registry: 9.2.x Document

More information

GIS Deployment Guide. Introducing GIS

GIS Deployment Guide. Introducing GIS GIS Deployment Guide Introducing GIS 7/13/2018 Contents 1 Introducing GIS 1.1 About the Genesys Integration Server 1.2 GIS Architecture 1.3 System Requirements 1.4 GIS Use-Case Scenario 1.5 Licensing 1.6

More information

JAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP

JAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP 2013 Empowering Innovation DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP contact@dninfotech.com www.dninfotech.com 1 JAVA 500: Core JAVA Java Programming Overview Applications Compiler Class Libraries

More information

White Paper. Executive summary

White Paper. Executive summary White Paper Adobe ColdFusion 8 performance brief The fastest version yet, Adobe ColdFusion 8 enables developers to build and deploy Internet applications and web services that perform with exceptional

More information

Alchemex. Web Reporting. Learning Services Alchemex Web Module

Alchemex. Web Reporting. Learning Services Alchemex Web Module Alchemex Web Reporting 1 Table of Contents About The Web Module... 1 Web Module Benefits and Features... 3 Product Features... 3 Product Benefits... 3 Customer Benefits... 3 How It Works... 4 Users Guide...

More information

Developing and Deploying vsphere Solutions, vservices, and ESX Agents. 17 APR 2018 vsphere Web Services SDK 6.7 vcenter Server 6.7 VMware ESXi 6.

Developing and Deploying vsphere Solutions, vservices, and ESX Agents. 17 APR 2018 vsphere Web Services SDK 6.7 vcenter Server 6.7 VMware ESXi 6. Developing and Deploying vsphere Solutions, vservices, and ESX Agents 17 APR 2018 vsphere Web Services SDK 6.7 vcenter Server 6.7 VMware ESXi 6.7 You can find the most up-to-date technical documentation

More information

Coveo Platform 7.0. Oracle UCM Connector Guide

Coveo Platform 7.0. Oracle UCM Connector Guide Coveo Platform 7.0 Oracle UCM Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing market

More information

Magnolia. Content Management Suite. Slide 1

Magnolia. Content Management Suite. Slide 1 Magnolia Content Management Suite Slide 1 Contents 1. About 2. Modules 3. Licensing 4. Features 5. Requirements 6. Concepts 7. Deployment 8. Customization Slide 2 About Magnolia Browser-based Web Authoring

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Creating Domains Using the Configuration Wizard 11g Release 1 (10.3.4) E14140-04 January 2011 This document describes how to use the Configuration Wizard to create, update, and

More information

BlackBerry Java Development Environment (JDE)

BlackBerry Java Development Environment (JDE) 1 BlackBerry Java Applications for Accessing SAP Applications BlackBerry Java Development Environment The BlackBerry Java Development Environment (JDE) is a fully integrated development and simulation

More information

HYPERION SYSTEM 9 BI+ GETTING STARTED GUIDE APPLICATION BUILDER J2EE RELEASE 9.2

HYPERION SYSTEM 9 BI+ GETTING STARTED GUIDE APPLICATION BUILDER J2EE RELEASE 9.2 HYPERION SYSTEM 9 BI+ APPLICATION BUILDER J2EE RELEASE 9.2 GETTING STARTED GUIDE Copyright 1998-2006 Hyperion Solutions Corporation. All rights reserved. Hyperion, the Hyperion H logo, and Hyperion s product

More information

Datacenter Simulation Methodologies Web Search

Datacenter Simulation Methodologies Web Search This work is supported by NSF grants CCF-1149252, CCF-1337215, and STARnet, a Semiconductor Research Corporation Program, sponsored by MARCO and DARPA. Datacenter Simulation Methodologies Web Search Tamara

More information

Coveo Platform 6.5. Microsoft SharePoint Connector Guide

Coveo Platform 6.5. Microsoft SharePoint Connector Guide Coveo Platform 6.5 Microsoft SharePoint Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing

More information

Inmagic Content Server Enterprise Inmagic Content Server Standard Version 1.3 Installation Notes

Inmagic Content Server Enterprise Inmagic Content Server Standard Version 1.3 Installation Notes Inmagic Content Server Enterprise Inmagic Content Server Standard Version 1.3 Installation Notes Thank you for purchasing Inmagic Content Server. Content Server is an enterprise-wide scalable content management

More information

Enterprise Product Integration. Configuration and Troubleshooting Guide

Enterprise Product Integration. Configuration and Troubleshooting Guide Enterprise Product Integration Configuration and Troubleshooting Guide Legal Information Book Name: Enterprise Product Integration Configuration and Troubleshooting Guide Part Number: EPI-0200-IGCG Product

More information

SAND CDBMS Nearline for SAP BW v3.1 MR2

SAND CDBMS Nearline for SAP BW v3.1 MR2 SAND CDBMS Nearline for SAP BW v3.1 MR2 Release Notes 1 Introduction This maintenance release introduces new functionality, changes/improvements to existing functionality, and fixes for known issues. Refer

More information

MySQL High Availability. Michael Messina Senior Managing Consultant, Rolta-AdvizeX /

MySQL High Availability. Michael Messina Senior Managing Consultant, Rolta-AdvizeX / MySQL High Availability Michael Messina Senior Managing Consultant, Rolta-AdvizeX mmessina@advizex.com / mike.messina@rolta.com Introduction Michael Messina Senior Managing Consultant Rolta-AdvizeX, Working

More information

EMC RecoverPoint. EMC RecoverPoint Support

EMC RecoverPoint. EMC RecoverPoint Support Support, page 1 Adding an Account, page 2 RecoverPoint Appliance Clusters, page 3 Replication Through Consistency Groups, page 4 Group Sets, page 22 System Tasks, page 24 Support protects storage array

More information

Error code. Description of the circumstances under which the problem occurred. Less than 200. Linux system call error.

Error code. Description of the circumstances under which the problem occurred. Less than 200. Linux system call error. Error code Less than 200 Error code Error type Description of the circumstances under which the problem occurred Linux system call error. Explanation of possible causes Countermeasures 1001 CM_NO_MEMORY

More information

A Scotas white paper September Scotas OLS

A Scotas white paper September Scotas OLS A Scotas white paper September 2013 Scotas OLS Introduction When you have to perform searches over big data, you need specialized solutions that can deal with the velocity, variety and volume of this valuable

More information

15 Minute Tip Talk April 10, 2018 Intro to Formatted Search

15 Minute Tip Talk April 10, 2018 Intro to Formatted Search 15 Minute Tip Talk April 10, 2018 Intro to Formatted Search Background Have you ever wanted to populate a data in a marketing document according to a specific logic? Formatted searches are particularly

More information

Tutorial: Deploying a Progress Corticon Decision Service as a Web Service for.net. Product Version: Corticon 5.6

Tutorial: Deploying a Progress Corticon Decision Service as a Web Service for.net. Product Version: Corticon 5.6 Tutorial: Deploying a Progress Corticon Decision Service as a Web Service for.net Product Version: Corticon 5.6 Introduction... 3 Setting up the tutorial... 4 Step 1: Installing Corticon Server for.net...

More information

IBM SecureWay On-Demand Server Version 2.0

IBM SecureWay On-Demand Server Version 2.0 Securely delivering personalized Web applications IBM On-Demand Server Version 2.0 Highlights Delivers personalized Web solutions on demand to anyone, anywhere using profile serving Provides industry-leading,

More information

User Manual. ARK for SharePoint-2007

User Manual. ARK for SharePoint-2007 User Manual ARK for SharePoint-2007 Table of Contents 1 About ARKSP (Admin Report Kit for SharePoint) 1 1.1 About ARKSP 1 1.2 Who can use ARKSP? 1 1.3 System Requirements 2 1.4 How to activate the software?

More information

Perceptive TransForm E-Forms Manager 8.x. Installation and Configuration Guide March 1, 2012

Perceptive TransForm E-Forms Manager 8.x. Installation and Configuration Guide March 1, 2012 Perceptive TransForm E-Forms Manager 8.x Installation and Configuration Guide March 1, 2012 Table of Contents 1 Introduction... 3 1.1 Intended Audience... 3 1.2 Related Resources and Documentation... 3

More information

HOW THE INTEGRATION WORKS CRM INTEGRATION AND BUYER S JOURNEY OVERVIEW

HOW THE INTEGRATION WORKS CRM INTEGRATION AND BUYER S JOURNEY OVERVIEW CRM INTEGRATION AND BUYER S JOURNEY OVERVIEW 1 Contents Initial Sync... 3 Step 1: Replicate Table Structure... 3 Step 2: Replicate Data (Core entities)... 3 Step 3: Recurring Sync... 3 Post-Installation

More information

Standards, Evaluation Criteria and Best Practices Telecommunications and Technology Advisory Committee Systemwide Architecture Committee.

Standards, Evaluation Criteria and Best Practices Telecommunications and Technology Advisory Committee Systemwide Architecture Committee. Standards, Evaluation Criteria and Best Practices Telecommunications and Technology Advisory Committee Systemwide Architecture Committee Appendix D APPENDIX D STANDARDS, EVALUATION CRITERIA, AND BEST PRACTICES

More information

Upload to your web space (e.g., UCSC) Due this Thursday 4/8 in class Deliverable: Send me an with the URL Grading:

Upload to your web space (e.g., UCSC) Due this Thursday 4/8 in class Deliverable: Send me an  with the URL Grading: CS 183 4/6/2010 Build a simple HTML page, topic of your choice Will use this as a basis and gradually and add more features as the class progresses Need to be done with your favorite text editor, no visual

More information

AppSense Environment Manager. Personalization Product Guide Version 10.0

AppSense Environment Manager. Personalization Product Guide Version 10.0 AppSense Environment Manager Personalization Product Guide Version 10.0 AppSense Limited, 2016 All rights reserved. No part of this document may be produced in any form (including photocopying or storing

More information

DocAve 6 SharePoint Migrator

DocAve 6 SharePoint Migrator DocAve 6 SharePoint Migrator User Guide Service Pack 4, Cumulative Update 2 Revision C Issued July 2014 Table of Contents About SharePoint Migration... 5 Complementary Products... 5 Submitting Documentation

More information

MITEL. Live Content Suite. Mitel Live Content Suite Installation and Administrator Guide Release 1.1

MITEL. Live Content Suite. Mitel Live Content Suite Installation and Administrator Guide Release 1.1 MITEL Live Content Suite Mitel Live Content Suite Installation and Administrator Guide Release 1.1 NOTICE The information contained in this document is believed to be accurate in all respects but is not

More information

User Manual. Admin Report Kit for IIS (ARKIIS)

User Manual. Admin Report Kit for IIS (ARKIIS) User Manual Admin Report Kit for IIS (ARKIIS) Table of Contents 1 Admin Report Kit for Internet Information Server-(ARKIIS)... 1 1.1 About ARKIIS... 1 1.2 Who can Use ARKIIS?... 1 1.3 System requirements...

More information

Server Installation Guide

Server Installation Guide Server Installation Guide Server Installation Guide Legal notice Copyright 2018 LAVASTORM ANALYTICS, INC. ALL RIGHTS RESERVED. THIS DOCUMENT OR PARTS HEREOF MAY NOT BE REPRODUCED OR DISTRIBUTED IN ANY

More information

B I Z I N S I G H T Release Notes. BizInsight 7.3 December 23, 2016

B I Z I N S I G H T Release Notes. BizInsight 7.3 December 23, 2016 B I Z I N S I G H T 7. 3 Release Notes BizInsight 7.3 December 23, 2016 Copyright Notice makes no representations or warranties with respect to the contents of this document and specifically disclaims

More information