In lieu of being at tomorrow's Community Meeting, I'm submitting a written 
version of what I would share as my updates!

Item 1: CLI
CLI Revamp Effort is pretty much winding down:
* Removed deprecated code from main
* Established some new patterns for how we use Options (instead of strings) in 
our CLI tools
* Christos is chasing a bug exhibited via `test_stream.bats` that causes ZK to 
stall or otherwise not be resposnive.  Other eyes would be much appreciated!   
Then we will be able to execute streaming expressions from the cli! bin/solr 
stream <my-expression> FTW!
* I am experimenting with the latest commons-cli that lets you format your 
--help output in custom formats.  An idea is to render the help in Ref Guide 
via a "bin/solr mytool --help --asciidocs".  
https://issues.apache.org/jira/browse/SOLR-17553
* I still want to tackle a platform independent config file 
(https://issues.apache.org/jira/browse/SOLR-7871), though it isn't really part 
of the CLI revamp for 10, so I may pull that out.

Item 2: User Behavior Insights Component
I've been working on a Solr implementation of User Behavior Insights, an effort 
to establish a standard for tracking what users are doing in response to a 
search.  Learn more at https://www.ubisearch.dev/ (and see other 
implementations for ES and OS).   I was hoping to walk folks thorugh the PR at 
the community meetup, but that may have to wait for another meetup.  I'd love 
folks to take a looksee at https://github.com/apache/solr/pull/2452.   I really 
liked that I was able to leverage streaming expressions to be able to support 
custom pipelines for user query data.  The PR demonstrates writing user query 
data to a log file as well as piping it to a "ubi_queries" Solr collection.   
You can imagine this data going to any number of end points...  All through a 
simple streaming expression.  

Item 3: SolrCloud mode is Default mode
Lastly, under the title "SolrCloud mode is Default mode", I've created an 
umbrella JIRA: https://issues.apache.org/jira/browse/SOLR-17465.   I've started 
creating some sub tasks to make this a clean shift for our users in 10.0, 
though I suspect getting to completion will take a few 10x releases.  I would 
love folks to take a looksee at the subtasks and give their perspective.  I 
would also LOVE additional subtasks that need to be done..  What am I missing 
;-).  

More specifically, I've started a new page for the Ref Guide, tentatively 
called "Thinking About Deployment Strategy".  See more in 
https://github.com/apache/solr/pull/2783.   If you check out the PR and build 
the local site, you will see some fun graphs that model different deployments 
using markdown type syntax.  For example, here is the syntax for 
"leader/follower" deployment:

digraph leader_follower_replication {
  node [style=rounded]
  leader [shape=box]
  follower [fillcolor=yellow, style="rounded,filled"]
  
  leader -> follower
}



_______________________
Eric Pugh | Founder | OpenSource Connections, LLC | 434.466.1467 | 
http://www.opensourceconnections.com <http://www.opensourceconnections.com/> | 
My Free/Busy <http://tinyurl.com/eric-cal>  
Co-Author: Apache Solr Enterprise Search Server, 3rd Ed 
<https://www.packtpub.com/big-data-and-business-intelligence/apache-solr-enterprise-search-server-third-edition-raw>
    
This e-mail and all contents, including attachments, is considered to be 
Company Confidential unless explicitly stated otherwise, regardless of whether 
attachments are marked as such.

Reply via email to