David Smiley
David Smiley
SolrMatcherSupport's initialize() method currently examines global system properties to decide where it will find Solr. In general, global system properties can be handy but shouldn't be the only means of...
Even if you don't want to use SolrProxy with an EmbeddedSolrServer, SolrProxy has that dependency; which in turn triggers a ton of Solr stuff. If SolrProxy.initialize_embedded(home,core) were implemented in a...
Randomized tests need to be repeatable. Use this: http://labs.carrotsearch.com/randomizedtesting.html Lucene/Solr uses this, the Spatial4j lib uses this, the SolrTextTagger uses this. It's wonderful and simple.
I strongly suggest you not use an LGPL licensed JAR unnecessarily, use this: https://github.com/stephenc/findbugs-annotations http://search.maven.org/#artifactdetails%7Ccom.github.stephenc.findbugs%7Cfindbugs-annotations%7C1.0-1%7Cjar
My first experience building OpenSextant: 1. I read the README.md. It says to run "ant compile". That target doesn't exist! But I figure out I should run "ant build" 2....
Lucene Term Vectors are a bit heavy to use in the way this plugin does. And why encode/decode the vector ordinal numbers as terms at all? Instead I propose as...
I can tell JtsGeoStrategy's filter is so slow just by looking at it. It's testing all indexed documents and returning a bitset. Talk about brute-force! Instead, it should return a...
Thereby fixing some rare bugs in tests, maybe in the real world too. https://issues.apache.org/jira/browse/SOLR-17118
https://issues.apache.org/jira/browse/SOLR-17289 Not sure if the first version here is right; maybe there are untested issues where this won't work? And maybe with withCollection/withShards can be made to be scalable too....