Hi Chris, An example for point 3 could be - &boost=recip(field(domainRank),0.1,1,1)
http://wiki.apache.org/solr/FunctionQuery#recip "recip(x,m,a,b) implementing a/(m*x+b). m,a,b are constants, x is any numeric field or arbitrarily complex function." So with these values when domainRank is 1 it will multiply by10, when domain rank is 10 it will multiplied by 1 and so on. You could choose better values of a,b and m to suit your data On Tue, Feb 4, 2014 at 9:04 PM, Chris <christu...@gmail.com> wrote: > Dear Varun, > > Thank you for your replies, I managed to get point 1 & 2 done, but for the > boost query, I am unable to figure it out. Could you be kind enough to > point me to an example or maybe advice a bit more on that one? > > Thanks for your help, > Chris > > > On Tue, Feb 4, 2014 at 3:14 PM, Varun Thacker <varunthacker1...@gmail.com > >wrote: > > > Hi Chris, > > > > I think what you are looking for could be solved using the eDismax query > > parser. > > > > > https://cwiki.apache.org/confluence/display/solr/The+Extended+DisMax+Query+Parser > > > > 1. Your Query Fields ( qf ) would be - "urlKeywords^60 title^40 > fulltxt^1" > > 2. To check on adultFlag:N you could use &fq=adultFlag:N > > 3. For Lowest Domain Rank within the same group to rank higher you could > > use the "boost" parameter and use a recip ( > > http://wiki.apache.org/solr/FunctionQuery#recip ) function query to > > achieve > > this. > > > > Hope this works for you > > > > > > On Tue, Feb 4, 2014 at 12:19 PM, Chris <christu...@gmail.com> wrote: > > > > > Hi, > > > > > > I have a document structure that looks like the below. I would like to > > > implement something like - > > > > > > (urlKeywords:"+keyword+" AND domainRank:[3 TO 10000] AND > adultFlag:N)^60 > > " > > > + > > > "OR (title:"+keyword+" AND domainRank:[3 TO 10000] AND adultFlag:N)^20 > > " + > > > "OR (title:"+keyword+" AND domainRank:[10001 TO *] AND adultFlag:N)^2 > > " + > > > "OR (fulltxt:"+keyword+") " ); > > > > > > > > > In case we have multiple words in keywords - "A B C D" then for the > > > documents that have all the words should rank highest (Group1), then 3 > > > words(Group2), then 2 words(Group 3) etc > > > AND - Within each group (Group1, 2, 3) I would want the ones with the > > > lowest domain rank value to rank higher (but within the group) > > > > > > How can i do this in a single query? and please advice on the fastest > way > > > possible, > > > (open to implementing fq & other techniques to speed it up) > > > > > > Please advice. > > > > > > > > > Document Structure in XML - > > > > > > <doc> > > > <str name="subDomain">www</str> > > > <str name="domain">ncoah.com</str> > > > <str name="path">/links.html</str> > > > <str name="urlFull">http://www.ncoah.com/links.html</str> > > > <str name="title">North Carolina Office of Administrative Hearings > > > - Links</str> > > > <arr name="text"> > > > <str>North Carolina Office of Administrative Hearings - > Links</str> > > > </arr> > > > <str name="relatedLinks"> - <a > > > href="http://www.ncoah.com/links.html" title="Hearings">Hearings</a> > > > - <a href="http://www.ncoah.com/links.html" title="Rules">Rules</a> - > > > <a href="http://www.ncoah.com/links.html" title="Civil Rights">Civil > > > Rights</a> - <a href="http://www.ncoah.com/links.html" > > > title="Welcome">Welcome</a> - <a > > > href="http://www.ncoah.com/links.html" title="General > > > Information">General Information</a> - <a > > > href="http://www.ncoah.com/links.html" title="Directions to > > > OAH">Directions to OAH</a> - <a href="http://www.ncoah.com/links.html" > > > title="Establishment of OAH">Establishment of OAH</a> - <a > > > href="http://www.ncoah.com/links.html" title="G.S. 150B">G.S. > > > 150B</a> - <a href="http://www.ncoah.com/links.html" > > > title="Forms">Forms</a> - <a href="http://www.ncoah.com/links.html" > > > title="Links">Links</a> - <a href="http://www.nc.gov/" title="Visit > > > the North Carolina State web portal">Visit the North Carolina State > > > web portal</a> - <a > > > href="http://ncinfo.iog.unc.edu/library/counties.html" title="North > > > Carolina Counties">North Carolina Counties</a> - <a > > > href="http://ncinfo.iog.unc.edu/library/cities.html" title="North > > > Carolina Cities & Towns">North Carolina Cities & Towns</a> - <a > > > href="http://www.nccourts.org/" title="Administrative Office of the > > > Courts">Administrative Office of the Courts</a> - <a > > > href="http://www.ncleg.net/" title="North Carolina General > > > Assembly">North Carolina General Assembly</a> - <a > > > href="http://www.doa.state.nc.us/" title="Department of > > > Administration">Department of Administration</a> - <a > > > href="http://www.ncagr.com/" title="Department of > > > Agriculture">Department of Agriculture</a> - <a > > > href="http://www.nccommerce.com" title="Department of > > > Commerce">Department of Commerce</a> - <a > > > href="http://www.doc.state.nc.us/" title="Department of > > > Correction">Department of Correction</a> - <a > > > href="http://www.nccrimecontrol.org/" title="Department of Crime > > > Control & Public Safety">Department of Crime Control & Public > > > Safety</a> - <a href="http://www.ncdcr.gov/" title="Department of > > > Cultural Resources">Department of Cultural Resources</a> - <a > > > href="http://www.ncdenr.gov/" title="Department of Environment and > > > Natural Resources">Department of Environment and Natural Resources</a> > > > - <a href="http://www.dhhs.state.nc.us" title="Department of Health > > > and Human Services">Department of Health and Human Services</a> - <a > > > href="http://www.ncdoi.com/" title="Department of > > > Insurance">Department of Insurance</a> - <a > > > href="http://www.ncdoj.com/" title="Department of Justice">Department > > > of Justice</a> - <a href="http://www.juvjus.state.nc.us/" > > > title="Department of Juvenile Justice and Delinquency > > > Prevention">Department of Juvenile Justice and Delinquency > > > Prevention</a> - <a href="http://www.nclabor.com/" title="Department > > > of Labor">Department of Labor</a> - <a > > > href="http://www.dpi.state.nc.us/" title="Department of Public > > > Instruction">Department of Public Instruction</a> - <a > > > href="http://www.dor.state.nc.us/" title="Department of > > > Revenue">Department of Revenue</a> - <a > > > href="http://www.treasurer.state.nc.us/" title="Department of State > > > Treasurer">Department of State Treasurer</a> - <a > > > href="http://www.ncdot.org/" title="Department of > > > Transportation">Department of Transportation</a> - <a > > > href="http://www.secstate.state.nc.us/" title="Department of the > > > Secretary of State">Department of the Secretary of State</a> - <a > > > href="http://www.osp.state.nc.us/" title="Office of State > > > Personnel">Office of State Personnel</a> - <a > > > href="http://www.governor.state.nc.us/" title="Office of the > > > Governor">Office of the Governor</a> - <a > > > href="http://www.ltgov.state.nc.us/" title="Office of the Lt. > > > Governor">Office of the Lt. Governor</a> - <a > > > href="http://www.ncauditor.net/" title="Office of the State > > > Auditor">Office of the State Auditor</a> - <a > > > href="http://www.osc.nc.gov/" title="Office of the State > > > Controller">Office of the State Controller</a> - <a > > > href="http://www.ncbar.org/" title="North Carolina Bar > > > Association">North Carolina Bar Association</a> - <a > > > href="http://www.ncbar.com/index.asp" title="North Carolina State > > > Bar">North Carolina State Bar</a> - <a > > > href="http://ncrules.state.nc.us/ncadministrativ_/default.htm" > > > title="North Carolina Administrative Code">North Carolina > > > Administrative Code</a> - <a > > > href="http://www.ncoah.com/rules/register/" title="North Carolina > > > Register">North Carolina Register</a> - <a > > > href=" > > > > > > http://www.gpo.gov/fdsys/browse/collectionUScode.action?collectionCode=USCODE > > > " > > > title="United States Code">United States Code</a> - <a > > > href=" > > > > http://www.gpo.gov/fdsys/browse/collectionCfr.action?collectionCode=CFR" > > > title="Code of Federal Regulations">Code of Federal Regulations</a> - > > > <a href="http://www.uscourts.gov/court_locator.aspx" title="U.S. > > > Federal Courts Finder">U.S. Federal Courts Finder</a> - <a > > > href="http://www.supremecourtus.gov/" title="US Supreme Court">US > > > Supreme Court</a> - <a href="http://www.law.cornell.edu/supct/" > > > title="- U.S Supreme Court Rulings">- U.S Supreme Court Rulings</a> - > > > <a href="http://www.loc.gov/" title="Library of Congress">Library of > > > Congress</a> - <a href="http://www.pacer.gov/" title="Public Access > > > to Court Electronic Records (PACER)">Public Access to Court Electronic > > > Records (PACER)</a> - <a href="http://www.abanet.org/" > > > title="American Bar Association">American Bar Association</a> - <a > > > href="http://www.abanet.org/adminlaw/" title="- Section of > > > Administrative Law & Regulatory Practice">- Section of Administrative > > > Law & Regulatory Practice</a> - <a > > > href="http://www.law.fsu.edu/library/admin/" title="- Administrative > > > Procedure Database">- Administrative Procedure Database</a> - <a > > > href="http://www.aallnet.org/" title="American Association of Law > > > Libraries">American Association of Law Libraries</a> - <a > > > href=" > > > > > > http://www.administrativerules.org/index.php?option=com_content&view=category&id=50&Itemid=55 > > > " > > > title="Administrative Codes & Registers">Administrative Codes & > > > Registers</a> - <a href="http://www.law.cornell.edu/" > > > title="Cornell's Legal Information Institute">Cornell's Legal > > > Information Institute</a> - <a > > > href="http://www.law.cornell.edu/topics/administrative.html" title="- > > > Administrative Law Links">- Administrative Law Links</a> - <a > > > href="http://dictionary.law.com/" title="Law.com, Law > > > Dictionary">Law.com, Law Dictionary</a> - <a > > > href="http://www.naalj.org/" title="National Association of > > > Administrative Law Judges">National Association of Administrative Law > > > Judges</a> - <a href="http://www.ncsc.org/" title="National Center > > > for State Courts">National Center for State Courts</a> - <a > > > href="http://www.ncoah.com/links.html" title="OAH Home">OAH Home</a> > > > - <a href="http://www.ncoah.com/links.html" > > > title="Hearings">Hearings</a> - <a > > > href="http://www.ncoah.com/links.html" title="Rules">Rules</a> - <a > > > href="http://www.ncoah.com/links.html" title="Civil Rights">Civil > > > Rights</a> - <a href="http://www.ncoah.com/links.html" > > > title="Forms">Forms</a> - <a href="http://www.ncoah.com/links.html" > > > title="Links">Links</a> - <a href="http://www.ncoah.com/links.html" > > > title="Privacy Policy">Privacy Policy</a> - <a > > > href="http://www.ncoah.com/links.html" > > > title="Disclaimer">Disclaimer</a> - <a > > > href="mailto:oah.postmas...@oah.nc.gov" > > > title="oah.postmas...@oah.nc.gov">oah.postmas...@oah.nc.gov</a></str> > > > <str name="fulltxt">North Carolina Office of Administrative > > > Hearings - Links Divisions Hearings Rules Civil Rights OAH Welcome > > > General Information Directions to OAH Establishment of OAH G.S. 150B > > > Forms Links Search OAH North Carolina Office of Administrative > > > Hearings - Links Visit the North Carolina State web portal North > > > Carolina Counties North Carolina Cities & Towns North Carolina State > > > Agencies Administrative Office of the Courts North Carolina General > > > Assembly Department of Administration Department of > > > Agriculture Department of Commerce Department of > > > Correction Department of Crime Control & Public Safety > > > Department of Cultural Resources Department of Environment and > > > Natural Resources Department of Health and Human Services > > > Department of Insurance Department of Justice Department > > > of Juvenile Justice and Delinquency Prevention Department of > > > Labor Department of Public Instruction Department of > > > Revenue Department of State Treasurer Department of > > > Transportation Department of the Secretary of State Office > > > of State Personnel Office of the Governor Office of the > > > Lt. Governor Office of the State Auditor Office of the > > > State Controller Legal Sites North Carolina North Carolina Bar > > > Association North Carolina State Bar North Carolina Administrative > > > Code North Carolina Register Federal United States Code Code of > > > Federal Regulations U.S. Federal Courts Finder US Supreme Court > > > - U.S Supreme Court Rulings Library of Congress Public Access to Court > > > Electronic Records (PACER) Other American Bar Association - > > > Section of Administrative Law & Regulatory Practice - > > > Administrative Procedure Database American Association of Law > > > Libraries Administrative Codes & Registers Cornell's Legal Information > > > Institute - Administrative Law Links Law.com, Law Dictionary > > > National Association of Administrative Law Judges National Center for > > > State Courts | OAH Home | Hearings | Rules | Civil Rights | Forms | > > > Links | Privacy Policy | Disclaimer | If you have any questions or > > > comments, please e-mail: oah.postmas...@oah.nc.gov</str> > > > <str name="boldKeywords">North Carolina State Agencies, Legal > > > Sites, North Carolina, Federal, Other,</str> > > > <str name="h1Keywords"/> > > > <int name="domainRank">1709924</int> > > > <float name="cleanRank">0.0</float> > > > <str name="anchorText">Links</str> > > > <int name="textLength">2176</int> > > > <int name="htmlLength">18887</int> > > > <int name="outgoingLinksNumber">77</int> > > > <str name="adultFlag">Y</str> > > > <str name="urlKeywords"> www ncoah com links html</str> > > > <date name="timestamp">2013-11-02T22:15:25.907Z</date> > > > <long name="_version_">1450632050861146113</long> > > > <arr name="relatedImages"> > > > <str>NOW</str> > > > </arr></doc> > > > > > > > > > > > -- > > > > > > Regards, > > Varun Thacker > > http://www.vthacker.in/ > > > -- Regards, Varun Thacker http://www.vthacker.in/