Right, For the first cut, I am not planning to let people to edit things like synonyms files. Just select from a pre-existing list/dropdown. And I'll most probably start by providing a bunch of fixed stacks taken from example schemas. So, none of the Solr's flexibility is requited, just need to wire it all up correctly.
One of the limiting factors is that the factories are NOT self-describing. So, I can't figure out what parameter is allowed, what form it takes and what it's description is. So, probably will have to hard-code that somewhere. And if that turns out to be too hard.... Well, let's just say I have a very long list of cool projects and am looking for the most impact for my time investment. But from digging into the sources yesterday, the backend looks quite doable. The front-end is - of course - always more of a challenge. Regards, Alex. Personal: http://www.outerthoughts.com/ and @arafalov Solr resources: http://www.solr-start.com/ and @solrstart Solr popularizers community: https://www.linkedin.com/groups?gid=6713853 On Sun, Jul 13, 2014 at 10:55 AM, Erick Erickson <erickerick...@gmail.com> wrote: > Hmmm, sounds pretty cool! > > I wonder if it would be sufficient, for the first cut anyway, to let the user > specify whatever was necessary to bypass all the ResourceLoader stuff, > why make the user put the files in a place Solr knows about? Instead, for > development, it might be sufficient (and less error prone) to require them > to give the UI the information. > > Of course _you're_ the one doing the work, so whatever you think best..... > > Erick > > On Sat, Jul 12, 2014 at 10:16 AM, Alexandre Rafalovitch > <arafa...@gmail.com> wrote: >> I don't want to read the schema.xml, but I do want to create factories >> using the same parameters they use in schema. So, it looks like I need >> to play around with ResourceLoaders and maybe SPI loaders, so things >> like wordlists get loaded. >> >> Starting from FieldAnalyzer turned out to be a dead-end because it was >> using pre-initialized field definitions. But starting again from Test >> cases seem to be somewhat more productive. >> >> The idea for the project is to give a web UI where a user can quickly >> put one or more analyzer stacks together and see how it/they perform >> against text (multiple texts). A bit similar to FieldAnalyzer but >> allow to have multiple stacks side-by-side and NOT needing to reload >> the core to add new ones. Then, generate the XML definition, ready for >> pasting in. That's the target anyway. >> >> Regards, >> Alex. >> Personal: http://www.outerthoughts.com/ and @arafalov >> Solr resources: http://www.solr-start.com/ and @solrstart >> Solr popularizers community: https://www.linkedin.com/groups?gid=6713853 >> >> >> On Sat, Jul 12, 2014 at 11:34 PM, Uwe Schindler <u...@thetaphi.de> wrote: >>> Hi, >>> >>> >>>> Hmmmm, I think it's reasonably straightforward to construct what is implied >>>> by a Solr analysis chain in Lucene, would that do? Or do you want to read a >>>> schema.xml file outside Solr? >>>> >>>> If the former, then you can pretty much skip the Solr code entirely. >>> >>> Read this: >>> http://lucene.apache.org/core/4_9_0/core/org/apache/lucene/analysis/package-summary.html#package_description >>> >>> To do analysis, Solr is not needed at all, unless you want to read >>> schema.xml files. If you want to do this, that is quite easy using the >>> IndexSchema class. You can then get the analyzer from the field type or >>> field name. How to use the analyzer is described above and unrelated to >>> Solr. >>> >>> Uwe >>> >>>> On Sat, Jul 12, 2014 at 6:59 AM, Alexandre Rafalovitch <arafa...@gmail.com> >>>> wrote: >>>> > Hello, >>>> > >>>> > I am interested in creating and running Solr analyzer chains outside >>>> > of normal process (no live Solr). Just construct a chain, feed it >>>> > tokens and see what happens. >>>> > >>>> > I would appreciate any hints on what that takes and whether there are >>>> > any hidden/weird dependencies (e.g. for resource discoveries). I tried >>>> > tracing through FieldAnalysis calls, but can't actually seem to find >>>> > the point where the actual analysis is done. Just getting lost in sets >>>> > of NamedList<NamedList<... all alike. >>>> > >>>> > Regards, >>>> > Alex. >>>> > Personal: http://www.outerthoughts.com/ and @arafalov Solr resources: >>>> > http://www.solr-start.com/ and @solrstart Solr popularizers community: >>>> > https://www.linkedin.com/groups?gid=6713853 >>>> > >>>> > --------------------------------------------------------------------- >>>> > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For >>>> > additional commands, e-mail: dev-h...@lucene.apache.org >>>> > >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional >>>> commands, e-mail: dev-h...@lucene.apache.org >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org >>> For additional commands, e-mail: dev-h...@lucene.apache.org >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org >> For additional commands, e-mail: dev-h...@lucene.apache.org >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org > For additional commands, e-mail: dev-h...@lucene.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org