SlideShare a Scribd company logo
Scaling Solr with SolrCloud

Rafał Kuć – Sematext Group, Inc.
@kucrafal @sematext sematext.com
Ta me…
Sematext consultant & engineer
Solr.pl co-founder
Father and husband 
Solr History
Solr 4.1 and counting
Solr 4.0 released
Lucene / Solr merge
Solr 1.4 released
Solr 1.3 released
Incubator graduation
Solr donated to ASF
Y. Seeley creates Solr
The Past
Master – Slave Deployment
Solr Slave

Solr Slave

Solr Slave

Solr Master

Application

Solr Slave
Master as SPOF
Solr Slave

Solr Slave

Solr Slave

Solr Master

Application

Solr Slave
Replication Time
Solr Slave

Indexing
App

Solr Master

Solr R
Slave

Solr Slave

Querying
App
Too Much for a Single Shard
Solr Slave

Solr Slave

Solr Master

Application
Too Much for a Single Shard
Solr Slave

Solr Slave

Solr Master

Solr Slave

Solr Slave

Solr Master

Application

Solr Slave

Solr Master

Solr Slave
Querying in Multi Master Deployment

Shard1, shard2,
shard3

Solr Slave
Shard 2
Doc

Shard1, shard2,
shard3

Solr Slave
Response
Shard 1

Application

Solr Slave
Shard 3

Response
SolrCloud Comes Into Play
Basic Glossary
Cluster
Node
Collection
Shard
Leader & Replica
Overseer
https://cwiki.apache.org/confluence/display/solr/SolrCloud+Glossary
Apache ZooKeeper
Quorum is required
Sample configuration
clientPort=2181
dataDir=/usr/share/zookeeper/data
tickTime=2000
initLimit=10
syncLimit=5
server.1=192.168.1.1:2888:3888
server.2=192.168.1.2:2888:3888
server.3=192.168.1.3:2888:3888
ZooKeeper

ZooKeeper

ZooKeeper
Solr Instances
-DzkHost=192.168.1.1:2181,
192.168.1.2:2181,192.168.1.3:2181

Solr Server

-DzkHost=192.168.1.2:2181,
192.168.1.1:2181,192.168.1.3:2181

Solr Server

ZooKeeper

ZooKeeper

ZooKeeper

-DzkHost=192.168.1.3:2181,
192.168.1.1:2181,192.168.1.2:2181

Solr Server

-DzkHost=192.168.1.3:2181,
192.168.1.1:2181,192.168.1.2:2181

Solr Server
Collection Creation

Solr Server
$ curl
$ cloud-scripts/zkcli.sh –cmd upconfig -zkhostSolr Server
'http://solr1:8983/solr/admin/collections?action=CREATE&
192.168.1.2:2181 -confdir
name=revolution&numShards=2&replicationFactor=1'
/usr/share/config/revolution/conf -conf revolution

Solr Server

ZooKeeper

ZooKeeper

ZooKeeper

Solr Server
Single Collection Deployment
Shard1

Shard2

Solr Server

Solr Server

Solr Server

Solr Server

Application
Collection with Replica

Solr Server
Solr Server
$ curl
'http://solr1:8983/solr/admin/collections?action=CREATE&
name=revolution&numShards=2&replicationFactor=2'

Solr Server

ZooKeeper

ZooKeeper

ZooKeeper

Solr Server
Collection with Replicas
Shard1
Replica

Shard2
Replica

Solr Server

Solr Server

Shard2

Shard1

Solr Server

Solr Server

Application
Querying
Shard2
Id,score

Shard1
Id,score

Solr Server

Solr Server

QUERY

Solr Server

Application
Querying
Shard2
doc

Shard1
doc

Solr Server

Solr Server

Results

Solr Server

Application
Shard and Replica Number
How your data looks
Expected data growth
Target performance
Target node number

Max number of nodes = number of
shards * (number of replicas + 1)
What should I go for?
More data?

Shard

Shard

Shard

More queries ?

Replica
Replica

Replica
Replica

Replica
Replica
Custom Routing

Default
(numShards present, pre 4.5)

Implicit
(numShards not present, pre 4.5)
Custom Routing Example
Shard1

Shard2

Solr Server

Solr Server

id=userB!3
id=userA!1
id=userA!2
Querying Solr – Default Routing
Shard 1

Shard 2

Shard 3

Shard 4

Shard 5

Shard 6

Shard 7

Shard 8

Solr Collection

Application
Quering Solr – Custom Routing
Shard 1

Shard 2

Shard 3

Shard 4

Shard 5

Shard 6

Shard 7

Shard 8

Solr Collection
q=revolution&_route_=userA!

Application
Collection Manipulation Commands
Create
Delete
Reload
Split
Create Alias
Delete Alias
Shard Creation/Deletion

http://wiki.apache.org/solr/SolrCloud
Collection Creation
name
numShards
replicationFactor
maxShardsPerNode
createNodeSet
collection.configName
Collection Split Example

$ curl
'http://solr1:8983/solr/admin/collections?action=CREATE&
name=collection1&numShards=2&replicationFactor=1'
Collection Split Example

$ curl 'http://localhost:8983/solr/admin/collections?
action=SPLITSHARD&collection=collection1&shard=shard1'
Collection Aliasing
$ curl 'http://solr1:8983/solr/admin/collections?
action=CREATEALIAS&name=weekly&collections=20131107,
20131108,20131109,20131110,20131111,20131112,20131113'

$ curl
'http://solr1:8983/solr/weekly/select?q=revolution'

$ curl 'http://solr1:8983/solr/admin/collections?
action=DELETEALIAS&name=weekly'
Caches
Refreshed with IndexSearcher
Configurable
Different purposes
Different implementations

Solr Cache
Filter Cache
<filterCache class="solr.FastLRUCache"
size="512"
initialSize="512"
autowarmCount="128" />
q=lucene+revolution+city:Dublin

q=lucene+revolution&fq=city:Dublin

q=*:*&fq={!cache=false}city:Dublin
q=*:*&fq={!frange l=0 u=10 cache=false cost=200}sum(price,pro)
Document Cache
<documentCache class="solr.LRUCache"
size="512"
initialSize="512" />
Query Result Cache
<queryResultCache class="solr.LRUCache"
size="512"
initialSize="512"
autowarmCount="128"/>
q=lucene+revolution+city:Dublin&sort=date+desc&start=0&rows=10

q=lucene+revolution&fq=city:Dublin&sort=date+desc&start=0&rows=10

<queryResultWindowSize>20</queryResultWindowSize>
<queryResultMaxDocsCached>200</queryResultMaxDocsCached>
Warming
<listener event="newSearcher" class="solr.QuerySenderListener">
<arr name="queries">
<lst><str name="q">*:*</str><str name="sort">date desc</str></lst>
<lst><str name="q">keywords:* OR tags:*</str></lst>
<lst><str name="q">*:*</str><str name="fq">active:*</str></lst>
</arr>
</listener>

<listener event="firstSearcher" class="solr.QuerySenderListener">
<arr name="queries">
<lst><str name="q">*:*</str><str name="sort">date desc</str></lst>
<lst><str name="q">keywords:* OR tags:*</str></lst>
<lst><str name="q">*:*</str><str name="fq">active:*</str></lst>
</arr>
</listener>

<useColdSearcher>false</useColdSearcher>
The Right Directory
StandardDirectory
SimpleFSDirectory

NIOFSDirectory
MMapDirectory

_0.fdt

_0.fdx _0.fnm _0.nvd

_1.fdt

_1.fdx _1.fnm _1.nvd

NRTCachingDirectory
RAMDirectory

<directoryFactory name="DirectoryFactory"
class="solr.NRTCachingDirectoryFactory" />
Column oriented fields - DocValues
NRT compatible

Better compression than field cache
Can store data outside of JVM heap

Can improve things for dynamic indices
<field name="categories" type="string" indexed="false"
stored="false" multiValued="true" docValues="true"/>
<field name="categories" type="string" indexed="false"
stored="false" multiValued="true" docValues="true"
docValuesFormat="Disk"/>
Segment Merge
Level 0

a

b

f

Level 1

c

c

d

e

g
Segment Merge Under Control
Merge policy
Merge scheduler

Merge factor
Merge policy configuration
Configuring Segment Merge
<mergePolicy class="org.apache.lucene.index.TieredMergePolicy">
<int name="maxMergeAtOnce">10</int>
<int name="segmentsPerTier">10</int>
</mergePolicy>

<mergeScheduler
class="org.apache.lucene.index.ConcurrentMergeScheduler"/>
<mergedSegmentWarmer
class="org.apache.lucene.index.SimpleMergedSegmentWarmer"/>

<mergeFactor>10</mergeFactor>
Indexing Throughput Tuning
Maximum indexing threads

RAM buffer size
Maximum buffered documents
Bulk, bulks and bulks
CloudSolrServer
Autocommit
Cutting off unnecessary stuff
TransactionLog
Updates durability
Recovering peer replay
Performant Realtime Get

<updateLog>
<str name="dir">${solr.ulog.dir:}</str>
</updateLog>
<requestHandler name="/get" class="solr.RealTimeGetHandler">
</requestHandler>
Autocommit or Not?
Automatic data flush

Automatic index view refresh

<autoCommit>
<maxTime>15000</maxTime>
<maxDocs>1000</maxDocs>
<openSearcher>false</openSearcher>
</autoCommit>
<autoSoftCommit>
<maxTime>1000</maxTime>
</autoSoftCommit>
Autocommit & openSearcher=true
<autoCommit>
<maxDocs>10</maxDocs>
<openSearcher>true</openSearcher>
</autoCommit>
AutoSoftCommit & openSearcher=false
<autoCommit>
<maxDocs>1000</maxDocs>
<openSearcher>false</openSearcher>
</autoCommit>
<autoSoftCommit>
<maxDocs>10</maxDocs>
</autoSoftCommit>
Postings Formats to the Rescue
Lucene 4.0 >= Flexible Indexing
Postings == docs, positions, payloads
Different postings formats available

Bloom
Pulsing
Simple text
Direct
Memory

<codecFactory class="solr.SchemaCodecFactory" />
<field name="id" type="string_pulsing" indexed="true" stored="true" />
<fieldType name="string_pulsing" class="solr.StrField"
postingsFormat="Pulsing41" />
Monitoring
Cluster state
Nodes utilization
Memory usage
Cache utilization
Query response time
Warmup times
Garbage collector work
JMX and Solr
JMX and Solr
Administration Panel
Administration Panel
Monitoring with SPM
Monitoring with SPM
Other Monitoring Tools
Ganglia
http://ganglia.sourceforge.net/

New Relic
http://www.newrelic.com/

Opsview
http://www.opsview.com
We Are Hiring !
Dig Search ?
Dig Analytics ?
Dig Big Data ?
Dig Performance ?
Dig working with and in open – source ?
We’re hiring world – wide !
http://sematext.com/about/jobs.html
Thank You !
Rafał Kuć
@kucrafal
rafal.kuc@sematext.com
Sematext
@sematext
http://sematext.com
http://blog.sematext.com
SPM discount code:

LR2013SPM20

@ Sematext booth ;)

More Related Content

What's hot (20)

PDF
Evaluation in Information Retrieval
Dishant Ailawadi
 
PPT
Solr Presentation
Gaurav Verma
 
PPTX
Solr Introduction
Ismaeel Enjreny
 
PDF
Hive Bucketing in Apache Spark with Tejas Patil
Databricks
 
PDF
Tricks every ClickHouse designer should know, by Robert Hodges, Altinity CEO
Altinity Ltd
 
PDF
Spark Summit EU talk by Kent Buenaventura and Willaim Lau
Spark Summit
 
KEY
Everything I Ever Learned About JVM Performance Tuning @Twitter
Attila Szegedi
 
PPTX
RAG Patterns and Vector Search in Generative AI
Udaiappa Ramachandran
 
PDF
Side by Side with Elasticsearch & Solr, Part 2
Sematext Group, Inc.
 
PDF
Introduction to Apache Solr
Christos Manios
 
PPTX
ORC File & Vectorization - Improving Hive Data Storage and Query Performance
DataWorks Summit
 
PDF
Deep Dive into Spark SQL with Advanced Performance Tuning with Xiao Li & Wenc...
Databricks
 
PDF
Massive-Scale Entity Resolution Using the Power of Apache Spark and Graph
Databricks
 
PDF
Learning to Rank in Solr: Presented by Michael Nilsson & Diego Ceccarelli, Bl...
Lucidworks
 
PDF
Data science presentation
MSDEVMTL
 
PPTX
Data Engineering and the Data Science Lifecycle
Adam Doyle
 
PPTX
Hub and soke architecture datawarehouses
BouzidMEDJDOUB1
 
PPTX
Oracle Innovation Management - driving success through aligned Innovation
Francois Thierart
 
PPTX
The Apache Solr Semantic Knowledge Graph
Trey Grainger
 
PDF
Kafka: All an engineer needs to know
Thao Huynh Quang
 
Evaluation in Information Retrieval
Dishant Ailawadi
 
Solr Presentation
Gaurav Verma
 
Solr Introduction
Ismaeel Enjreny
 
Hive Bucketing in Apache Spark with Tejas Patil
Databricks
 
Tricks every ClickHouse designer should know, by Robert Hodges, Altinity CEO
Altinity Ltd
 
Spark Summit EU talk by Kent Buenaventura and Willaim Lau
Spark Summit
 
Everything I Ever Learned About JVM Performance Tuning @Twitter
Attila Szegedi
 
RAG Patterns and Vector Search in Generative AI
Udaiappa Ramachandran
 
Side by Side with Elasticsearch & Solr, Part 2
Sematext Group, Inc.
 
Introduction to Apache Solr
Christos Manios
 
ORC File & Vectorization - Improving Hive Data Storage and Query Performance
DataWorks Summit
 
Deep Dive into Spark SQL with Advanced Performance Tuning with Xiao Li & Wenc...
Databricks
 
Massive-Scale Entity Resolution Using the Power of Apache Spark and Graph
Databricks
 
Learning to Rank in Solr: Presented by Michael Nilsson & Diego Ceccarelli, Bl...
Lucidworks
 
Data science presentation
MSDEVMTL
 
Data Engineering and the Data Science Lifecycle
Adam Doyle
 
Hub and soke architecture datawarehouses
BouzidMEDJDOUB1
 
Oracle Innovation Management - driving success through aligned Innovation
Francois Thierart
 
The Apache Solr Semantic Knowledge Graph
Trey Grainger
 
Kafka: All an engineer needs to know
Thao Huynh Quang
 

Viewers also liked (20)

PDF
Scaling SolrCloud to a Large Number of Collections - Fifth Elephant 2014
Shalin Shekhar Mangar
 
PPTX
Administering and Monitoring SolrCloud Clusters
Sematext Group, Inc.
 
PDF
High Performance Solr
Shalin Shekhar Mangar
 
PDF
Introduction to SolrCloud
Varun Thacker
 
PPTX
Solr Exchange: Introduction to SolrCloud
thelabdude
 
PPTX
Benchmarking Solr Performance at Scale
thelabdude
 
PDF
Apache Solr crash course
Tommaso Teofili
 
PDF
High Performance Solr and JVM Tuning Strategies used for MapQuest’s Search Ah...
Lucidworks
 
PDF
SolrCloud Failover and Testing
Mark Miller
 
PDF
SolrCloud and Shard Splitting
Shalin Shekhar Mangar
 
PPTX
Benchmarking Solr Performance
Lucidworks
 
PPTX
Building a real time, solr-powered recommendation engine
Trey Grainger
 
PDF
Using Apache Solr
pittaya
 
PPTX
Scaling Through Partitioning and Shard Splitting in Solr 4
thelabdude
 
PPTX
Solr vs. Elasticsearch - Case by Case
Alexandre Rafalovitch
 
PDF
Solr cluster with SolrCloud at lucenerevolution (tutorial)
searchbox-com
 
PDF
Rebalance API for SolrCloud: Presented by Nitin Sharma, Netflix & Suruchi Sha...
Lucidworks
 
PPTX
Solrcloud Leader Election
ravikgiitk
 
PDF
Scaling search with SolrCloud
Saumitra Srivastav
 
PDF
Cross Datacenter Replication in Apache Solr 6
Shalin Shekhar Mangar
 
Scaling SolrCloud to a Large Number of Collections - Fifth Elephant 2014
Shalin Shekhar Mangar
 
Administering and Monitoring SolrCloud Clusters
Sematext Group, Inc.
 
High Performance Solr
Shalin Shekhar Mangar
 
Introduction to SolrCloud
Varun Thacker
 
Solr Exchange: Introduction to SolrCloud
thelabdude
 
Benchmarking Solr Performance at Scale
thelabdude
 
Apache Solr crash course
Tommaso Teofili
 
High Performance Solr and JVM Tuning Strategies used for MapQuest’s Search Ah...
Lucidworks
 
SolrCloud Failover and Testing
Mark Miller
 
SolrCloud and Shard Splitting
Shalin Shekhar Mangar
 
Benchmarking Solr Performance
Lucidworks
 
Building a real time, solr-powered recommendation engine
Trey Grainger
 
Using Apache Solr
pittaya
 
Scaling Through Partitioning and Shard Splitting in Solr 4
thelabdude
 
Solr vs. Elasticsearch - Case by Case
Alexandre Rafalovitch
 
Solr cluster with SolrCloud at lucenerevolution (tutorial)
searchbox-com
 
Rebalance API for SolrCloud: Presented by Nitin Sharma, Netflix & Suruchi Sha...
Lucidworks
 
Solrcloud Leader Election
ravikgiitk
 
Scaling search with SolrCloud
Saumitra Srivastav
 
Cross Datacenter Replication in Apache Solr 6
Shalin Shekhar Mangar
 
Ad

Similar to Scaling Solr with Solr Cloud (20)

PDF
Small wins in a small time with Apache Solr
Sourcesense
 
PPTX
Apache Solr + ajax solr
Net7
 
PDF
Rails and the Apache SOLR Search Engine
David Keener
 
PDF
First oslo solr community meetup lightning talk janhoy
Cominvent AS
 
ODP
Dev8d Apache Solr Tutorial
Sourcesense
 
PDF
Solr Anti-Patterns: Presented by Rafał Kuć, Sematext
Lucidworks
 
KEY
Big Search with Big Data Principles
OpenSource Connections
 
PPTX
E commerce Search using Apache Solr
Rohan Makkar
 
PDF
Apache Solr! Enterprise Search Solutions at your Fingertips!
Murshed Ahmmad Khan
 
PPTX
Building Enterprise Search Engines using Open Source Technologies
Rahul Singh
 
PPTX
Building Enterprise Search Engines using Open Source Technologies
Anant Corporation
 
PDF
Scaling search in Oak with Solr
Tommaso Teofili
 
KEY
ApacheCon Europe 2012 -Big Search 4 Big Data
OpenSource Connections
 
PDF
Solr Powered Lucene
Erik Hatcher
 
PDF
Solr4 nosql search_server_2013
Lucidworks (Archived)
 
PPTX
Enterprise search with apache solr
senthil0809
 
PPT
Enterprise search in_drupal_pub
dstuartnz
 
PDF
Solr Flair
Erik Hatcher
 
PPTX
Making your Drupal fly with Apache SOLR
Exove
 
PDF
Solr Anti - patterns
Rafał Kuć
 
Small wins in a small time with Apache Solr
Sourcesense
 
Apache Solr + ajax solr
Net7
 
Rails and the Apache SOLR Search Engine
David Keener
 
First oslo solr community meetup lightning talk janhoy
Cominvent AS
 
Dev8d Apache Solr Tutorial
Sourcesense
 
Solr Anti-Patterns: Presented by Rafał Kuć, Sematext
Lucidworks
 
Big Search with Big Data Principles
OpenSource Connections
 
E commerce Search using Apache Solr
Rohan Makkar
 
Apache Solr! Enterprise Search Solutions at your Fingertips!
Murshed Ahmmad Khan
 
Building Enterprise Search Engines using Open Source Technologies
Rahul Singh
 
Building Enterprise Search Engines using Open Source Technologies
Anant Corporation
 
Scaling search in Oak with Solr
Tommaso Teofili
 
ApacheCon Europe 2012 -Big Search 4 Big Data
OpenSource Connections
 
Solr Powered Lucene
Erik Hatcher
 
Solr4 nosql search_server_2013
Lucidworks (Archived)
 
Enterprise search with apache solr
senthil0809
 
Enterprise search in_drupal_pub
dstuartnz
 
Solr Flair
Erik Hatcher
 
Making your Drupal fly with Apache SOLR
Exove
 
Solr Anti - patterns
Rafał Kuć
 
Ad

More from Sematext Group, Inc. (20)

PDF
Tweaking the Base Score: Lucene/Solr Similarities Explained
Sematext Group, Inc.
 
PDF
OOPs, OOMs, oh my! Containerizing JVM apps
Sematext Group, Inc.
 
PPTX
Is observability good for your brain?
Sematext Group, Inc.
 
PDF
Introducing log analysis to your organization
Sematext Group, Inc.
 
PDF
Solr on Docker - the Good, the Bad and the Ugly
Sematext Group, Inc.
 
PDF
Monitoring and Log Management for
Sematext Group, Inc.
 
PDF
Introduction to solr
Sematext Group, Inc.
 
PDF
Building Resilient Log Aggregation Pipeline with Elasticsearch & Kafka
Sematext Group, Inc.
 
PDF
Elasticsearch for Logs & Metrics - a deep dive
Sematext Group, Inc.
 
PDF
How to Run Solr on Docker and Why
Sematext Group, Inc.
 
PDF
Tuning Solr & Pipeline for Logs
Sematext Group, Inc.
 
PPTX
Running High Performance & Fault-tolerant Elasticsearch Clusters on Docker
Sematext Group, Inc.
 
PDF
Top Node.js Metrics to Watch
Sematext Group, Inc.
 
PPT
Running High Performance and Fault Tolerant Elasticsearch Clusters on Docker
Sematext Group, Inc.
 
PDF
Large Scale Log Analytics with Solr (from Lucene Revolution 2015)
Sematext Group, Inc.
 
PDF
From Zero to Production Hero: Log Analysis with Elasticsearch (from Velocity ...
Sematext Group, Inc.
 
PDF
Docker Logging Webinar
Sematext Group, Inc.
 
PDF
Docker Monitoring Webinar
Sematext Group, Inc.
 
PDF
Metrics, Logs, Transaction Traces, Anomaly Detection at Scale
Sematext Group, Inc.
 
PPTX
Tuning Elasticsearch Indexing Pipeline for Logs
Sematext Group, Inc.
 
Tweaking the Base Score: Lucene/Solr Similarities Explained
Sematext Group, Inc.
 
OOPs, OOMs, oh my! Containerizing JVM apps
Sematext Group, Inc.
 
Is observability good for your brain?
Sematext Group, Inc.
 
Introducing log analysis to your organization
Sematext Group, Inc.
 
Solr on Docker - the Good, the Bad and the Ugly
Sematext Group, Inc.
 
Monitoring and Log Management for
Sematext Group, Inc.
 
Introduction to solr
Sematext Group, Inc.
 
Building Resilient Log Aggregation Pipeline with Elasticsearch & Kafka
Sematext Group, Inc.
 
Elasticsearch for Logs & Metrics - a deep dive
Sematext Group, Inc.
 
How to Run Solr on Docker and Why
Sematext Group, Inc.
 
Tuning Solr & Pipeline for Logs
Sematext Group, Inc.
 
Running High Performance & Fault-tolerant Elasticsearch Clusters on Docker
Sematext Group, Inc.
 
Top Node.js Metrics to Watch
Sematext Group, Inc.
 
Running High Performance and Fault Tolerant Elasticsearch Clusters on Docker
Sematext Group, Inc.
 
Large Scale Log Analytics with Solr (from Lucene Revolution 2015)
Sematext Group, Inc.
 
From Zero to Production Hero: Log Analysis with Elasticsearch (from Velocity ...
Sematext Group, Inc.
 
Docker Logging Webinar
Sematext Group, Inc.
 
Docker Monitoring Webinar
Sematext Group, Inc.
 
Metrics, Logs, Transaction Traces, Anomaly Detection at Scale
Sematext Group, Inc.
 
Tuning Elasticsearch Indexing Pipeline for Logs
Sematext Group, Inc.
 

Recently uploaded (20)

PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Advancing WebDriver BiDi support in WebKit
Igalia
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PPTX
Designing Production-Ready AI Agents
Kunal Rai
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Advancing WebDriver BiDi support in WebKit
Igalia
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Designing Production-Ready AI Agents
Kunal Rai
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 

Scaling Solr with Solr Cloud