Re: Dynamically Adding query parameters in my custom Request Handler class

2016-01-09 Thread Ahmet Arslan
Hi Mark, Try using set method instead of add method : params1.set("fl", "id"); I also suggest to use static String for "fl" as you used CommonParams.Q for "q" Congrats for your first search component! happy searching, Ahmet On Saturday, January 9, 2016 11:32 PM, Mark Robinson wrote: Th

Re: Dynamically Adding query parameters in my custom Request Handler class

2016-01-09 Thread Mark Robinson
Thanks Eric! Appreciate your valuable suggestions. Now I am getting the concept of a search-component better! So my custom class is just this after removing the SOLRJ part, as I just need to modify the query by adding some parameters dynamically before the query actually is executed by SOLR:- pu

Re: Dynamically Adding query parameters in my custom Request Handler class

2016-01-09 Thread Erik Hatcher
Woah, Mark…. you’re making a search request within a search component. Instead, let the built-in “query” component do the work for you. I think one fix for you is to make your “components” be “first-components” instead (allowing the other default search components to come into play). You don

Re: Dynamically Adding query parameters in my custom Request Handler class

2016-01-09 Thread Mark Robinson
Hi, Ahmet, Jack, Thanks for the pointers. My requirement is, I would not be having the facets or sort fields or its order as static. For example suppose for a particular scenario I need to show only 2 facets and sort on only one field. For another scenario I may have to do facet.field for a differ

Re: Dynamically Adding query parameters in my custom Request Handler class

2016-01-09 Thread Jack Krupansky
Sure, you CAN do this, but why would you want to? I mean, what exactly is the motivation here? If you truly have custom code to execute, fine, but if all you are trying to do is set parameters, a custom request handler is hitting a tack with a sledge hammer. For example, why isn't setting defaults

Re: Dynamically Adding query parameters in my custom Request Handler class

2016-01-09 Thread Ahmet Arslan
Hi Mark, Yes this is possible. Better, you can use a custom SearchComponent for this task too. You retrieve solr parameters, wrap it into ModifiableSolrParams. Add extra parameters etc, then pass it to underlying search components. Ahmet On Saturday, January 9, 2016 3:59 PM, Mark Robinson w

Dynamically Adding query parameters in my custom Request Handler class

2016-01-09 Thread Mark Robinson
Hi, When I initially fire a query against my Solr instance using SOLRJ I pass only, say q=*:*&fq=(myfield:vaue1). I have written a custom RequestHandler, which is what I call in my SolrJ query. Inside this custom request handler can I add more query params like say the facets etc.. so that ultimat