Soumettre la recherche
Mettre en ligne
Apache Solr lessons learned
•
3 j'aime
•
2,862 vues
Jeroen Rosenberg
Suivre
Lessons learned while working with (a customized version of) Apache Solr for 3 years
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 62
Recommandé
Mongo db
Mongo db
Toki Kanno
Mongo Nosql CRUD Operations
Mongo Nosql CRUD Operations
anujaggarwal49
JSON Data Parsing in Snowflake (By Faysal Shaarani)
JSON Data Parsing in Snowflake (By Faysal Shaarani)
Faysal Shaarani (MBA)
Mongo db
Mongo db
Ramakrishna kapa
Load & Unload Data TO and FROM Snowflake (By Faysal Shaarani)
Load & Unload Data TO and FROM Snowflake (By Faysal Shaarani)
Faysal Shaarani (MBA)
Using spark data frame for sql
Using spark data frame for sql
DaeMyung Kang
Mongo indexes
Mongo indexes
paradokslabs
Assist9 bmis
Assist9 bmis
vbahelper94
Recommandé
Mongo db
Mongo db
Toki Kanno
Mongo Nosql CRUD Operations
Mongo Nosql CRUD Operations
anujaggarwal49
JSON Data Parsing in Snowflake (By Faysal Shaarani)
JSON Data Parsing in Snowflake (By Faysal Shaarani)
Faysal Shaarani (MBA)
Mongo db
Mongo db
Ramakrishna kapa
Load & Unload Data TO and FROM Snowflake (By Faysal Shaarani)
Load & Unload Data TO and FROM Snowflake (By Faysal Shaarani)
Faysal Shaarani (MBA)
Using spark data frame for sql
Using spark data frame for sql
DaeMyung Kang
Mongo indexes
Mongo indexes
paradokslabs
Assist9 bmis
Assist9 bmis
vbahelper94
Introduction to MongoDB at IGDTUW
Introduction to MongoDB at IGDTUW
Ankur Raina
An Itroduction to the QUIS Language
An Itroduction to the QUIS Language
javadch
Introduction to MongoDB
Introduction to MongoDB
antoinegirbal
Indexing with MongoDB
Indexing with MongoDB
MongoDB
Querying Nested JSON Data Using N1QL and Couchbase
Querying Nested JSON Data Using N1QL and Couchbase
Brant Burnett
Indexing In MongoDB
Indexing In MongoDB
Kishor Parkhe
XML and Web Services
XML and Web Services
Henry Osborne
2011 Mongo FR - Indexing in MongoDB
2011 Mongo FR - Indexing in MongoDB
antoinegirbal
Avro, la puissance du binaire, la souplesse du JSON
Avro, la puissance du binaire, la souplesse du JSON
Alexandre Victoor
Json
Json
Prabhat gangwar
A Higher-Order Data Flow Model for Heterogeneous Big Data
A Higher-Order Data Flow Model for Heterogeneous Big Data
Simon Price
Single page application 05
Single page application 05
Ismaeel Enjreny
Apache Spark - Aram Mkrtchyan
Apache Spark - Aram Mkrtchyan
Hovhannes Kuloghlyan
Video upload process_code
Video upload process_code
R21docs
Reading Data into R
Reading Data into R
Kazuki Yoshida
MongoDb and NoSQL
MongoDb and NoSQL
TO THE NEW | Technology
RedisConf17 - Redis as a JSON document store
RedisConf17 - Redis as a JSON document store
Redis Labs
Odoo Technical Concepts Summary
Odoo Technical Concepts Summary
Mohamed Magdy
Bcp
Bcp
LearningTech
MongoDB
MongoDB
Hemant Kumar Tiwary
Websocket on Rails
Websocket on Rails
Jeroen Rosenberg
Produce Cleaner Code with Aspect-Oriented Programming
Produce Cleaner Code with Aspect-Oriented Programming
PostSharp Technologies
Contenu connexe
Tendances
Introduction to MongoDB at IGDTUW
Introduction to MongoDB at IGDTUW
Ankur Raina
An Itroduction to the QUIS Language
An Itroduction to the QUIS Language
javadch
Introduction to MongoDB
Introduction to MongoDB
antoinegirbal
Indexing with MongoDB
Indexing with MongoDB
MongoDB
Querying Nested JSON Data Using N1QL and Couchbase
Querying Nested JSON Data Using N1QL and Couchbase
Brant Burnett
Indexing In MongoDB
Indexing In MongoDB
Kishor Parkhe
XML and Web Services
XML and Web Services
Henry Osborne
2011 Mongo FR - Indexing in MongoDB
2011 Mongo FR - Indexing in MongoDB
antoinegirbal
Avro, la puissance du binaire, la souplesse du JSON
Avro, la puissance du binaire, la souplesse du JSON
Alexandre Victoor
Json
Json
Prabhat gangwar
A Higher-Order Data Flow Model for Heterogeneous Big Data
A Higher-Order Data Flow Model for Heterogeneous Big Data
Simon Price
Single page application 05
Single page application 05
Ismaeel Enjreny
Apache Spark - Aram Mkrtchyan
Apache Spark - Aram Mkrtchyan
Hovhannes Kuloghlyan
Video upload process_code
Video upload process_code
R21docs
Reading Data into R
Reading Data into R
Kazuki Yoshida
MongoDb and NoSQL
MongoDb and NoSQL
TO THE NEW | Technology
RedisConf17 - Redis as a JSON document store
RedisConf17 - Redis as a JSON document store
Redis Labs
Odoo Technical Concepts Summary
Odoo Technical Concepts Summary
Mohamed Magdy
Bcp
Bcp
LearningTech
MongoDB
MongoDB
Hemant Kumar Tiwary
Tendances
(20)
Introduction to MongoDB at IGDTUW
Introduction to MongoDB at IGDTUW
An Itroduction to the QUIS Language
An Itroduction to the QUIS Language
Introduction to MongoDB
Introduction to MongoDB
Indexing with MongoDB
Indexing with MongoDB
Querying Nested JSON Data Using N1QL and Couchbase
Querying Nested JSON Data Using N1QL and Couchbase
Indexing In MongoDB
Indexing In MongoDB
XML and Web Services
XML and Web Services
2011 Mongo FR - Indexing in MongoDB
2011 Mongo FR - Indexing in MongoDB
Avro, la puissance du binaire, la souplesse du JSON
Avro, la puissance du binaire, la souplesse du JSON
Json
Json
A Higher-Order Data Flow Model for Heterogeneous Big Data
A Higher-Order Data Flow Model for Heterogeneous Big Data
Single page application 05
Single page application 05
Apache Spark - Aram Mkrtchyan
Apache Spark - Aram Mkrtchyan
Video upload process_code
Video upload process_code
Reading Data into R
Reading Data into R
MongoDb and NoSQL
MongoDb and NoSQL
RedisConf17 - Redis as a JSON document store
RedisConf17 - Redis as a JSON document store
Odoo Technical Concepts Summary
Odoo Technical Concepts Summary
Bcp
Bcp
MongoDB
MongoDB
En vedette
Websocket on Rails
Websocket on Rails
Jeroen Rosenberg
Produce Cleaner Code with Aspect-Oriented Programming
Produce Cleaner Code with Aspect-Oriented Programming
PostSharp Technologies
Spring aop concepts
Spring aop concepts
RushiBShah
Aspect-Oriented Programming for PHP
Aspect-Oriented Programming for PHP
William Candillon
Spring AOP
Spring AOP
Jeroen Rosenberg
Introduction to Aspect Oriented Programming
Introduction to Aspect Oriented Programming
Yan Cui
Aspect Oriented Software Development
Aspect Oriented Software Development
Jignesh Patel
Aspect Oriented Programming
Aspect Oriented Programming
Anumod Kumar
Spring AOP
Spring AOP
SHAKIL AKHTAR
En vedette
(9)
Websocket on Rails
Websocket on Rails
Produce Cleaner Code with Aspect-Oriented Programming
Produce Cleaner Code with Aspect-Oriented Programming
Spring aop concepts
Spring aop concepts
Aspect-Oriented Programming for PHP
Aspect-Oriented Programming for PHP
Spring AOP
Spring AOP
Introduction to Aspect Oriented Programming
Introduction to Aspect Oriented Programming
Aspect Oriented Software Development
Aspect Oriented Software Development
Aspect Oriented Programming
Aspect Oriented Programming
Spring AOP
Spring AOP
Similaire à Apache Solr lessons learned
Json
Json
Raphael Wanjiku
Apache Solr Search Mastery
Apache Solr Search Mastery
Acquia
Elasticsearch and Symfony Integration - Debarko De
Elasticsearch and Symfony Integration - Debarko De
Debarko De
Tutorial, Part 3: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 3: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
SPTechCon
Schema design short
Schema design short
MongoDB
Eric Redmond – Distributed Search on Riak 2.0 - NoSQL matters Barcelona 2014
Eric Redmond – Distributed Search on Riak 2.0 - NoSQL matters Barcelona 2014
NoSQLmatters
Javascript2839
Javascript2839
Ramamohan Chokkam
Json
Json
elliando dias
Introducing DataWave
Introducing DataWave
Data Works MD
Peggy elasticsearch應用
Peggy elasticsearch應用
LearningTech
Json the-x-in-ajax1588
Json the-x-in-ajax1588
Ramamohan Chokkam
Schema Design with MongoDB
Schema Design with MongoDB
rogerbodamer
[제1회 루씬 한글분석기 기술세미나] solr로 나만의 검색엔진을 만들어보자
[제1회 루씬 한글분석기 기술세미나] solr로 나만의 검색엔진을 만들어보자
Donghyeok Kang
Drupal Field API. Practical usage
Drupal Field API. Practical usage
Pavel Makhrinsky
Data Access Options in SharePoint 2010
Data Access Options in SharePoint 2010
Rob Windsor
XSPARQL CrEDIBLE workshop
XSPARQL CrEDIBLE workshop
nunoalexandrelopes
Mongo DB Presentation
Mongo DB Presentation
Jaya Naresh Kovela
Broadleaf Presents Thymeleaf
Broadleaf Presents Thymeleaf
Broadleaf Commerce
Intro to MongoDB and datamodeling
Intro to MongoDB and datamodeling
rogerbodamer
Perl6 Regexen: Reduce the line noise in your code.
Perl6 Regexen: Reduce the line noise in your code.
Workhorse Computing
Similaire à Apache Solr lessons learned
(20)
Json
Json
Apache Solr Search Mastery
Apache Solr Search Mastery
Elasticsearch and Symfony Integration - Debarko De
Elasticsearch and Symfony Integration - Debarko De
Tutorial, Part 3: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 3: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Schema design short
Schema design short
Eric Redmond – Distributed Search on Riak 2.0 - NoSQL matters Barcelona 2014
Eric Redmond – Distributed Search on Riak 2.0 - NoSQL matters Barcelona 2014
Javascript2839
Javascript2839
Json
Json
Introducing DataWave
Introducing DataWave
Peggy elasticsearch應用
Peggy elasticsearch應用
Json the-x-in-ajax1588
Json the-x-in-ajax1588
Schema Design with MongoDB
Schema Design with MongoDB
[제1회 루씬 한글분석기 기술세미나] solr로 나만의 검색엔진을 만들어보자
[제1회 루씬 한글분석기 기술세미나] solr로 나만의 검색엔진을 만들어보자
Drupal Field API. Practical usage
Drupal Field API. Practical usage
Data Access Options in SharePoint 2010
Data Access Options in SharePoint 2010
XSPARQL CrEDIBLE workshop
XSPARQL CrEDIBLE workshop
Mongo DB Presentation
Mongo DB Presentation
Broadleaf Presents Thymeleaf
Broadleaf Presents Thymeleaf
Intro to MongoDB and datamodeling
Intro to MongoDB and datamodeling
Perl6 Regexen: Reduce the line noise in your code.
Perl6 Regexen: Reduce the line noise in your code.
Plus de Jeroen Rosenberg
Cooking your Ravioli "al dente" with Hexagonal Architecture
Cooking your Ravioli "al dente" with Hexagonal Architecture
Jeroen Rosenberg
CoffeeScript
CoffeeScript
Jeroen Rosenberg
Provisioning with Vagrant & Puppet
Provisioning with Vagrant & Puppet
Jeroen Rosenberg
Dynamic System Configuration using SOA
Dynamic System Configuration using SOA
Jeroen Rosenberg
Dynamic Lighting with OpenGL
Dynamic Lighting with OpenGL
Jeroen Rosenberg
Git the fast version control system
Git the fast version control system
Jeroen Rosenberg
Plus de Jeroen Rosenberg
(6)
Cooking your Ravioli "al dente" with Hexagonal Architecture
Cooking your Ravioli "al dente" with Hexagonal Architecture
CoffeeScript
CoffeeScript
Provisioning with Vagrant & Puppet
Provisioning with Vagrant & Puppet
Dynamic System Configuration using SOA
Dynamic System Configuration using SOA
Dynamic Lighting with OpenGL
Dynamic Lighting with OpenGL
Git the fast version control system
Git the fast version control system
Dernier
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Lars Bell
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Zilliz
Dernier
(20)
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Apache Solr lessons learned
1.
lessons learned Solr @jeroenrosenberg
2.
Frontend of Lucene
3.
Lucene xml/json api +
field types + caching + faceting + grouping +
4.
Indexing
5.
Indexing
6.
Lucene's inverted index
7.
Efficient when many
docs share the same value
8.
Field types
9.
<field name="id" type="string"
indexed="true" stored="true" required=" true" multiValued="false"/> <field name="name" type="string" indexed="false" stored="true" required="true" multiValued="false"/> Field type definition
10.
<field name="id" type="string"
indexed="true" stored="true" required=" true" multiValued="false"/> <field name="name" type="string" indexed="false" stored="true" required="true" multiValued="false"/> Field type definition
11.
... <fieldtype name="pdate" class="solr.DateField"
sortMissingLast="true"/> ... <field name="date" type="pdate" indexed="false" stored="true"/> <field name="range_date" type="pdate" indexed="true" stored="false"/> <copyField source="date" dest="range_date"/> Field type definition
12.
... <fieldtype name="pdate" class="solr.DateField"
sortMissingLast="true"/> ... <field name="date" type="pdate" indexed="false" stored="true"/> <field name="range_date" type="pdate" indexed="true" stored="false"/> <copyField source="date" dest="range_date"/> Field type definition
13.
<dynamicField name="*_s" type="string"
indexed="true" stored="true"/> Schemaless
14.
Segments
15.
Tune the merge
factor
16.
Max. # of
segments Faster search, but slower indexing Faster indexing, but slower search
17.
Don't commit. Ever.
18.
Don't commit often.
19.
Sharding
20.
Manual distribution
21.
foo foo foo core1
core2 core3 Index distributor replication
22.
Look Ma, no downtime!
23.
q=name:hotel1& shards=solr2:7070/solr/foo,solr3: 7070/solr/foo& partialResults=true Distributed search
24.
<requestHandler name="distributedSearch" class="solr.SearchHandler" default="false"> <lst
name="defaults"> <int name="rows">10</int> <str name="fl">*</str> <bool name="partialResults">true</bool> <str name="shards">solr2:7070/solr/foo,solr3:7070/solr/foo</str> </lst> </requestHandler> Distributed search config
25.
<requestHandler name="distributedSearch" class="solr.SearchHandler" default="false"> <lst
name="defaults"> <int name="rows">10</int> <str name="fl">*</str> <bool name="partialResults">true</bool> <str name="shards">solr2:7070/solr/foo,solr3:7070/solr/foo</str> </lst> </requestHandler> Distributed search config
26.
<requestHandler name="distributedSearch" class="solr.SearchHandler"
default false"> <lst name="defaults"> <int name="rows">10</int> <str name="fl">*</str> <bool name="partialResults">true</bool> <str name="shards">solr2:7070/solr/foo,solr3:7070/solr/foo</str> </lst> </requestHandler> Distributed search config
27.
q=name:hotel1&qt=distributedSearch Distributed search
28.
Caching
29.
Field value Filter Document Query result
30.
Document Field value Query result FilterDoc
ids of results per filter query
31.
Query result Document Filter Field value Field
names (facets) mapped to mapping of doc ids to terms
32.
Field value Filter Document Query result Ordered
set of doc ids of top N results
33.
Field value Filter Query result Document Stored
fields for each doc
34.
Autowarming
35.
36.
q=*:*&fq=country:AN&fq=duration:[1 TO *]& fq=date:[NOW
TO 2013-07-01T00:00:00Z] Filter queries...
37.
q=*:*&fq=country:AN&fq=duration:[1 TO *]& fq=date:[NOW
TO 2013-07-01T00:00:00Z] Match all documents q=*:*
38.
q=*:*&fq=country:AN&fq=duration:[1 TO *]& fq=date:[NOW
TO 2013-07-01T00:00:00Z] Filter by field value fq=country:AN
39.
q=*:*&fq=country:AN&fq=duration:[1 TO *]& fq=date:[NOW
TO 2013-07-01T00:00:00Z] Range query with wildcard fq=duration:[1 TO *] range query using DateMath syntax fq=date:[NOW TO 2013-07-01T00:00:00Z]
40.
q=*:*&rows=10000000 Getting all results
41.
Faceting
42.
rows=0&facet=true&facet.field=departureairport& facet.field=touroperator&facet.limit=-1& facet.mincount=1&f.touroperator.facet.limit=2 A facet query...
43.
rows=0&facet=true&facet.field=departureairport& facet.field=touroperator&facet.limit=-1& facet.mincount=1&f.touroperator.facet.limit=2 Enable faceting facet=true
44.
rows=0&facet=true&facet.field=departureairport& facet.field=touroperator&facet.limit=-1& facet.mincount=1&f.touroperator.facet.limit=2 rows=0 Suppress document results
45.
rows=0&facet=true&facet.field=departureairport& facet.field=touroperator&facet.limit=-1& facet.mincount=1&f.touroperator.facet.limit=2 facet.field=departureairport Specify a field
name ...and another one facet.field=touroperator
46.
rows=0&facet=true&facet.field=departureairport& facet.field=touroperator&facet.limit=-1& facet.mincount=1&f.touroperator.facet.limit=2 Unlimited field values
(globally) facet.limit=-1
47.
rows=0&facet=true&facet.field=departureairport& facet.field=touroperator&facet.limit=-1& facet.mincount=1&f.touroperator.facet.limit=2 Unlimited field values
(globally) facet.limit=-1 Basically, always a good idea
48.
rows=0&facet=true&facet.field=departureairport& facet.field=touroperator&facet.limit=-1& facet.mincount=1&f.touroperator.facet.limit=2 Override global limit
for specific field names f.touroperator.facet.limit=2
49.
rows=0&facet=true&facet.field=departureairport& facet.field=touroperator&facet.limit=-1& facet.mincount=1&f.touroperator.facet.limit=2 At least 1
document per field value facet.mincount=1
50.
q=*:*&fq={!tag=country}country:AN&facet=true& facet.field={!ex=country}country&facet.limit=-1& facet.mincount=1 Multi-select faceting...
51.
q=*:*&fq={!tag=country}country:AN&facet=true& facet.field={!ex=country}country&facet.limit=-1& facet.mincount=1 fq={!tag=country}country:AN Tag a filter
query... ...and exclude it for a field value facet.field={!ex=country}country
52.
FACET ALL THE THINGS! FACET ALL
THE THINGS!
53.
Grouping
54.
group=true&group.field=accoid& group.sort=price asc&sort=popularity asc& group.facets=UNGROUPED A
grouping query...
55.
group=true&group.field=accoid& group.sort=price asc&sort=popularity asc& group.facets=UNGROUPED Enable
grouping group=true
56.
group=true&group.field=accoid& group.sort=price asc&sort=popularity asc& group.facets=UNGROUPED Specify
the field name group.field=accoid
57.
group=true&group.field=accoid& group.sort=price asc&sort=popularity asc& group.facets=UNGROUPED Determines
group head group.sort=price asc Determine order of document results sort=popularity asc
58.
group=true&group.field=accoid& group.sort=price asc&sort=popularity asc& group.facets=UNGROUPED Determines
group head group.sort=price asc Determine order of document results sort=popularity asc Only group heads are returned!
59.
ONE DOES NOT SIMPLY EXPLAIN
SOLR QUERIES ONE DOES NOT SIMPLY EXPLAIN SOLR QUERIES
60.
debugQuery=true
61.
Solr 4.3 is cominghttp://docs.lucidworks.com/display/solr/Major+Changes+from+Solr+3+to+Solr+4
62.
Queries?