Yeah, I read that, but it will slow down the performance, as copying all the fields and put that data in one field. I think for large index it is not the right way to do. Am I right?
Regards, Renuka Srishti On Sun, Jul 29, 2018 at 11:39 PM, Alexandre Rafalovitch <arafa...@gmail.com> wrote: > Did you go through the tutorial in the Reference Guide? > > it explains a lot of these and has configuration for you to check. See > for example (in a middle of tutorial): > https://lucene.apache.org/solr/guide/7_4/solr-tutorial. > html#create-a-catchall-copy-field > > Regards, > Alex. > > On 29 July 2018 at 13:45, Renuka Srishti <renuka.srisht...@gmail.com> > wrote: > > Thanks for response, > > > > Let me explain with an example. > > I have following fields : name, description, id, title. > > These fields have following values: > > doc1 - > > name : test > > description : test and run > > id : t1 > > title : abc title > > > > doc2 - > > name : abc > > description : test and run again > > id : t2 > > title : xyz title > > > > You can see name and description both contain "test", so my question is > if > > I will query for "test" using "q" parameter without specifying the fields > > in either "df" or "qf", will it be able to search? Because I tried, and I > > think you have to mention the fields otherwise it will not work. > > If I will put "df" and "qf" value as "name", so it will return only doc1, > > but I want to return both documents when I query "test" (Because > > description also contains "test"). Will it be possible without > configuring > > the "df" or "qf"? Is there any way to apply search on all fields? > > > > Thanks > > Renuka Srishti > > > > On Sun, Jul 29, 2018 at 8:12 PM, Erick Erickson <erickerick...@gmail.com > > > > wrote: > > > >> What do you want Solr to do in that case? Search all the defined > >> fields? Some of them? Pick randomly? > >> > >> This is like asking "can Solr do what I want without telling it what I > >> want?". > >> > >> You can define df or qf _defaults_ in solrconfig.xml for the request > >> handler, that's what those are for. > >> Then the _user_ doesn't need to specify them. Somebody has to however > >> and defaults are how those > >> are usually done. > >> > >> Best, > >> Erick > >> > >> On Sun, Jul 29, 2018 at 7:07 AM, Alexandre Rafalovitch > >> <arafa...@gmail.com> wrote: > >> > Solr does need to know what field(s) you want to search. And you can > >> > configure all of these things in solrconfig.xml, so the user does not > >> > have to provide that. > >> > > >> > Just remember, unless you really know what you are doing, you should > >> > not be exposing Solr directly to the user/browser. Think of it more > >> > like a database with another layer between it and user-queries. > >> > Otherwise, somebody could delete your whole index, etc. > >> > > >> > Regards, > >> > Alex. > >> > > >> > On 29 July 2018 at 09:11, Renuka Srishti <renuka.srisht...@gmail.com> > >> wrote: > >> >> Hi, > >> >> > >> >> Is there any possible way to perform search by using "q" or "query" > >> >> parameter without setting "df" parameter or "qf" parameter. > >> >> > >> >> for example: I am passing "q":"xyz" > >> >> I have to mention the field for which I want to perform query > otherwise > >> I > >> >> will not get results. > >> >> > >> >> What is the way if I want to search on all documents without > mentioning > >> any > >> >> field. > >> >> for example : I am passing "q":"xyz" > >> >> If I query like that, it should return all the documents containing > that > >> >> value. No need to mention the fields. > >> >> > >> >> Thanks > >> >> Renuka Srishti > >> >