Hi, I tried to use the same as mentioned in the url <http://stackoverflow.com/questions/16258605/query-for-document-that-two-fields-are-equal> .
And I used the description field to check because mapping field is multivalued. So I add the fq={!frange%20l=0%20u=1}strdist(title,description,edit) in my url, but I am getting this error. As mentioned below. Please take a look. *Solr Version 4.8.1* *Url is* http://localhost:8150/solr/core1/select?q.alt=*:*&fl=big*,title,catid&fq={!frange%20l=0%20u=1}strdist(title,description,edit)&defType=edismax > <response> > <lst name="responseHeader"> > <int name="status">500</int> > <int name="QTime">8</int> > <lst name="params"> > <str name="q.alt">*:*</str> > <str name="defType">edismax</str> > <str name="fl">big*,title,catid</str> > <str name="fq">{!frange l=0 u=1}strdist(title,description,edit)</str> > </lst> > </lst> > <lst name="error"> > <str name="trace"> > java.lang.RuntimeException at > org.apache.solr.search.ExtendedDismaxQParser$ExtendedDismaxConfiguration.<init>(ExtendedDismaxQParser.java:1455) > at > org.apache.solr.search.ExtendedDismaxQParser.createConfiguration(ExtendedDismaxQParser.java:239) > at > org.apache.solr.search.ExtendedDismaxQParser.<init>(ExtendedDismaxQParser.java:108) > at > org.apache.solr.search.ExtendedDismaxQParserPlugin.createParser(ExtendedDismaxQParserPlugin.java:37) > at org.apache.solr.search.QParser.getParser(QParser.java:315) at > org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:144) > at > org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:197) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:1952) at > org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:774) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:418) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:207) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) > at > org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023) > at > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at > org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > </str> > <int name="code">500</int> > </lst> > </response> > With Regards Aman Tandon On Thu, Oct 8, 2015 at 8:07 PM, Alessandro Benedetti < benedetti.ale...@gmail.com> wrote: > Hi agree with Nutch, > using the Function Range Query Parser, should do your trick : > > > https://lucene.apache.org/solr/5_3_0/solr-core/org/apache/solr/search/FunctionRangeQParserPlugin.html > > Cheers > > On 8 October 2015 at 13:31, NutchDev <nutchsolru...@gmail.com> wrote: > > > Hi Aman, > > > > Have a look at this , it has query time approach also using Solr function > > query, > > > > > > > http://stackoverflow.com/questions/15927893/how-to-check-equality-of-two-solr-fields > > > > > http://stackoverflow.com/questions/16258605/query-for-document-that-two-fields-are-equal > > > > > > > > -- > > View this message in context: > > > http://lucene.472066.n3.nabble.com/Exclude-documents-having-same-data-in-two-fields-tp4233408p4233489.html > > Sent from the Solr - User mailing list archive at Nabble.com. > > > > > > -- > -------------------------- > > Benedetti Alessandro > Visiting card - http://about.me/alessandro_benedetti > Blog - http://alexbenedetti.blogspot.co.uk > > "Tyger, tyger burning bright > In the forests of the night, > What immortal hand or eye > Could frame thy fearful symmetry?" > > William Blake - Songs of Experience -1794 England >