Usability contest

Welcome to Solr usability contest. The goal of the contest is to figure out what makes Solr hard for beginners and intermediate users. Including those who use Solr as part of larger systems. Top 5 entries will win Instant Apache Solr for Indexing Data How-to

I suggest Solr ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. make atomic updates really atomic

    Currently what's presented as atomic updates are really 'bulk' updates in that:

    1. They require all fields to be stored, except copyFields.
    2. They are essentially reindexing the entire document, not just the field under update.

    These two restrict the adoption of the feature requiring changes to solr schema.

    The good part of the feature though is the ability to save on network traffic by sending only the fields that need an update.

    IMHO, this feature needs to be implemented on Lucene level, not Solr.

    11 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
    • Add scripting capability

      The idea is to learn a good lesson from ElasticSearch and add and promote quick scripting options. Not everyone is ready to deep dive into java code or step with a debugger through core Solr code, that they didn't implement or may don't even understand properly.

      Scripting could allow for all sorts of "crazy" stuff, like changing runtime order of analyzers or search components, affecting on scoring, introducing advertisement entries, calculating some analytics, refining facets etc etc. The field (once done properly) could be infinite. This can help evolve the code base faster and actually get a feedback from larger…

      5 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
      • A tool for analyzing search components

        Now Solr has a great tool for analysis of text processing by different fields and types (you can see what every filter gets and outputs). It would be great to have a similar tool, which would show, what information every search component receives and outpus to the next search component. Though, maybe not so many people use search components, dependent on other search components...

        4 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
        • make dashboard more interactive and configurable

          Dashboard in Solr4 is on its way to be more configurable and interactive. What is missing, in my mind, is:

          a) ability to configure and see the entire distributed cluster of shards (non SolrCloud mode). Venturing into heavy-duty and external to Solr, but great, systems like zabbix is not always an option. There are lighter systems too, like FitNesse, but again -- they are external to Solr.

          b) ability to configure via plug-and-play interface. For example to configure RAM / CPU / other system resource usage from external systems like graphite / carbon or via a push stats method

          I…

          9 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
          • Prediction using SOLR documents

            Would be good to have prediction API (like google prediction API) after having SOLR documents. its bold idea but may be in future we can have..

            1 vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
            • More examples for Solr with Ajax

              Recently this is just started but need to have more examples in this side. And this will help for those users who are expert in JavaScript side/

              1 vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                1 comment  ·  Admin →
              • User/group ACLs + Authentication on Solr's API calls

                I would like to see Access control list on Solr's API, and most importantly an access separation between dangerous admin API calls, and simple "safe" API calls (/select, /update, etc).

                Currently anything with connectivity to Solr/SolrCloud can issue Core and Collection API calls, meaning a rogue app, developer, hacker, yada yada could delete entire cores and collections, unauthenticated to Solr.

                I also cannot grant access to specific cores, or specific handlers on that core, meaning any app with access to Solr can hit any core, and potentially any handler on that core.

                I would like to be able to...
                1)…

                2 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                • Better documentation

                  It is difficult to decide, what options should be set, because the documentation does not list all nuances. The only way to understand now what's going on is to debug Solr. E.g. if I use AnalyzingSuggester or WFSTCompletionLookup, then spellcheck.onlyMorePopular specifies, whether to sort suggestions alphabetically (false) or by frequency (true). WTF?

                  13 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                  • Evolving Solr for Recommendation engine side.

                    With Solr now web searching is pretty simple, similarly evolving Solr for Recommendation engine side. At present we need to understand Mahout data model if we want to create Recommendation.

                    3 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                    • An aggregator for Solr consultancy companies

                      Sometimes, people need help with Solr. There are many Solr consultancy companies, but they are hard to find. And then, some work in particular regions only. Or specialize in Solr and that one-more thing that you want. Would be nice to have yellow pages that makes it easy to find those consultants. Maybe even a faceting search engine....

                      4 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        1 comment  ·  Admin →
                      • A paste service with Solr awareness

                        There is a number of services on the web to upload HTML/CSS/JavaScript and have it shareable (e.g. http://jsfiddle.net/ ). Sometimes the services provide colour-coding and other context-awareness. It would be useful to have a similar thing for Solr to use in help requests without pasting long XML files in. An example of awareness could be linking field definitions to type definitions in schema.xml or linking Tokenizer names to their Javadoc pages.

                        2 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                        • Public instance of Solr with example configs

                          Sometimes, it is just takes too long to setup yet another Solr instance, import files and test particular configuration. It could be nice to have a read-only public Solr instance with various example configurations one could do test queries on just to see the results.

                          2 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                          • Solr multi-book index

                            There is now many book about Solr and more about Lucene. Same concepts are discussed in multiple books. It would be useful to be able to look for a concept and see which books cover it and it what depth (e.g. page counts/ranges). This would help to make educated decision which of the books to buy or read first.

                            1 vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                            • A directory of tools/libraries/frameworks that work with Solr

                              There are many tools/frameworks/libraries that work with Solr. Solr wiki allows anybody to add their tools, but it is far from complete. Would it be useful to actively collect all the tools to make it easier to find them?

                              4 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                              • More complex example texts to allow examples beyond what is already provided.

                                Wikipedia is one good example of complex/large example text. Maybe find or document another couple that demonstrate complex issues.

                                3 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                • A list of all UpdateRequestProcessors

                                  There is more and more UpdateRequestProcessors added in each version of Solr. It would be useful to have a list of all of them in one place, including which version of Solr they were introduced in.

                                  3 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                  • Mailing list for Solr integrators (owners of 3rd party Solr clients)

                                    There is a number of Solr libraries in various programming languages. Would it be useful to create a mailing list all those maintainers could come together and discuss issues around upgrading their libraries to latest versions of Solr.

                                    1 vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                    • Puppet/Chef configuration to automatically setup Solr under configuration management

                                      Create official (or semi-official) packages for installing solr under configuration management system.

                                      3 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                      • A Solr learning virtual machine

                                        A virtual machine with Solr pre-configured (possibly for Solr cloud), so one could just download an image and not have to set it up. Question: basic Solr setup is not difficult, so what would be the advantage of the VM?

                                        1 vote
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                        • A troubleshooting Solr book/tutorial

                                          Sometimes, when things go wrong, it is hard to tell how to attack a problem. It would be useful to have a book/tutorial that explains which Solr/Java/3rd party tools can be used to troubleshoot indexing/searching through the multiple layers of Solr

                                          3 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                          ← Previous 1
                                          • Don't see your idea?

                                          Usability contest

                                          Feedback and Knowledge Base