Skip to content

Instantly share code, notes, and snippets.

@thigm85
Created February 18, 2022 12:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thigm85/b8b161b7ba1366f18bf9db86fc80d2eb to your computer and use it in GitHub Desktop.
Save thigm85/b8b161b7ba1366f18bf9db86fc80d2eb to your computer and use it in GitHub Desktop.

Another query parser question. What is the hole of parenthesis?

Example: This long query:

"The New START treaty harms US nuclear capabilities As David Ganz, the president of the Jewish Institute for National Security Affairs (JINSA), argues: This treaty would restrain the development and deployment of new nuclear weapons, missile defense systems, and missile delivery systems. [1] The atrophying U.S. nuclear arsenal and weapons enterprise make reductions in the U.S. strategic nuclear arsenal even more dangerous. The new START treaty allows nuclear modernization but while the US capacity to modernize nuclear weapons is limited and either congress or the president is likely to prevent modernization on cost grounds. The Russians have a large, if unknown, advantage over the United States in terms of nonstrategic, particularly tactical, and nuclear weapons. The New START treaty however ignores these weapons entirely as it is focused on strategic arms. This therefore leaves the Russians with an advantage and potentially reduces the potential for deterrence in areas beyond the US. [2] New START also restricts US missile defence options. The Obama Administration insists the treaty doesnt affect it, but the Kremlins takes a different view: [START] can operate and be viable only if the United States of America refrains from developing its missile-defense capabilities quantitatively or qualitatively. [3] New START imposes restrictions on U.S. missile defence options in at least four areas. First the preamble recognizes the interrelationship between strategic offensive arms and strategic defensive arms it seeks to make sure defensive arms do not undermine the viability and effectiveness of the strategic offensive arms of the parties so defensive arms must be reduced to allow offensive arms to remain effective. [4] Russia also issued a unilateral statement on April 7, 2010, Russia reinforced this restriction by issuing a unilateral statement asserting that it considers the extraordinary events that give the right to withdraw from this treaty to include a buildup of missile defense. [5] Second, Article V states Each Party shall not convert and shall not use ICBM launchers and SLBM launchers for placement of missile defense interceptors and vice versa. [6] There are also restrictions on some types of missiles and launchers that are used in the testing of missile defense. And Finally, article X established the Bilateral Consultative Commission (BCC), the treatys implementing body, with oversight over the implementation of the treaty which may impose additional restrictions on the U.S. missile defense program. [7] [1] Weingarten, Elizabeth. How did New START become a Jewish issue?. The Atlantic. 1 Decemebr 2010. [2] Spring, Baker. Twelve Flaws of New START That Will Be Difficult to Fix. Heritage Foundation, The Foundry. 16 September 2010. [3] Brookes, Peter. Not a new START, but a bad START. The Hill. 13 September 2010. [4] Obama, Barak, and Medvedev, Dmitri, Treaty Between The United States of America And The Russian Federation On Measures For The Further Reduction And Limitation Of Strategic Offensive Arms, U.S. Department of State, [5] Bureau of Verification, Compliance, and Implementation, New START Treaty Fact Sheet: Unilateral Statements, U.S. Department of State, 13 May 2010, [6] Obama, Barak, and Medvedev, Dmitri, Treaty Between The United States of America And The Russian Federation On Measures For The Further Reduction And Limitation Of Strategic Offensive Arms, U.S. Department of State, [7] Spring, Baker. Twelve Flaws of New START That Will Be Difficult to Fix. Heritage Foundation, The Foundry. 16 September 2010."

gets parsed to

YQL+ query parsed: [select * from sources * where rank(default contains "BCC", default contains "JINSA", (default contains "The" OR default contains "New" OR default contains "START" OR default contains "treaty" OR default contains "harms" OR default contains "US" OR default contains "nuclear" OR default contains "capabilities" OR default contains "As" OR default contains "David" OR default contains "Ganz" OR default contains "the" OR default contains "president" OR default contains "of" OR default contains "the" OR default contains "Jewish" OR default contains "Institute" OR default contains "for" OR default contains "National" OR default contains "Security" OR default contains "Affairs"), default contains "argues", default contains "This", default contains "treaty", default contains "would", default contains "restrain", default contains "the", default contains "development", default contains "and", default contains "deployment", default contains "of", default contains "new", default contains "nuclear", default contains "weapons", default contains "missile", default contains "defense", default contains "systems", default contains "and", default contains "missile", default contains "delivery", default contains "systems", default = 1, default contains "The", default contains "atrophying", (default contains "U" AND default contains "S"), default contains "nuclear", default contains "arsenal", default contains "and", default contains "weapons", default contains "enterprise", default contains "make", default contains "reductions", default contains "in", default contains "the", (default contains "U" AND default contains "S"), default contains "strategic", default contains "nuclear", default contains "arsenal", default contains "even", default contains "more", default contains "dangerous", default contains "The", default contains "new", default contains "START", default contains "treaty", default contains "allows", default contains "nuclear", default contains "modernization", default contains "but", default contains "while", default contains "the", default contains "US", default contains "capacity", default contains "to", default contains "modernize", default contains "nuclear", default contains "weapons", default contains "is", default contains "limited", default contains "and", default contains "either", default contains "congress", default contains "or", default contains "the", default contains "president", default contains "is", default contains "likely", default contains "to", default contains "prevent", default contains "modernization", default contains "on", default contains "cost", default contains "grounds", default contains "The", default contains "Russians", default contains "have", default contains "a", default contains "large", default contains "if", default contains "unknown", default contains "advantage", default contains "over", default contains "the", default contains "United", default contains "States", default contains "in", default contains "terms", default contains "of", default contains "nonstrategic", default contains "particularly", default contains "tactical", default contains "and", default contains "nuclear", default contains "weapons", default contains "The", default contains "New", default contains "START", default contains "treaty", default contains "however", default contains "ignores", default contains "these", default contains "weapons", default contains "entirely", default contains "as", default contains "it", default contains "is", default contains "focused", default contains "on", default contains "strategic", default contains "arms", default contains "This", default contains "therefore", default contains "leaves", default contains "the", default contains "Russians", default contains "with", default contains "an", default contains "advantage", default contains "and", default contains "potentially", default contains "reduces", default contains "the", default contains "potential", default contains "for", default contains "deterrence", default contains "in", default contains "areas", default contains "beyond", default contains "the", default contains "US", default = 2, default contains "New", default contains "START", default contains "also", default contains "restricts", default contains "US", default contains "missile", default contains "defence", default contains "options", default contains "The", default contains "Obama", default contains "Administration", default contains "insists", default contains "the", default contains "treaty", default contains "doesnt", default contains "affect", default contains "it", default contains "but", default contains "the", default contains "Kremlins", default contains "takes", default contains "a", default contains "different", default contains "view", default contains "START", default contains "can", default contains "operate", default contains "and", default contains "be", default contains "viable", default contains "only", default contains "if", default contains "the", default contains "United", default contains "States", default contains "of", default contains "America", default contains "refrains", default contains "from", default contains "developing", default contains "its", (default contains "missile" AND default contains "defense"), default contains "capabilities", default contains "quantitatively", default contains "or", default contains "qualitatively", default = 3, default contains "New", default contains "START", default contains "imposes", default contains "restrictions", default contains "on", (default contains "U" AND default contains "S"), default contains "missile", default contains "defence", default contains "options", default contains "in", default contains "at", default contains "least", default contains "four", default contains "areas", default contains "First", default contains "the", default contains "preamble", default contains "recognizes", default contains "the", default contains "interrelationship", default contains "between", default contains "strategic", default contains "offensive", default contains "arms", default contains "and", default contains "strategic", default contains "defensive", default contains "arms", default contains "it", default contains "seeks", default contains "to", default contains "make", default contains "sure", default contains "defensive", default contains "arms", default contains "do", default contains "not", default contains "undermine", default contains "the", default contains "viability", default contains "and", default contains "effectiveness", default contains "of", default contains "the", default contains "strategic", default contains "offensive", default contains "arms", default contains "of", default contains "the", default contains "parties", default contains "so", default contains "defensive", default contains "arms", default contains "must", default contains "be", default contains "reduced", default contains "to", default contains "allow", default contains "offensive", default contains "arms", default contains "to", default contains "remain", default contains "effective", default = 4, default contains "Russia", default contains "also", default contains "issued", default contains "a", default contains "unilateral", default contains "statement", default contains "on", default contains "April", default = 7, default = 2010, default contains "Russia", default contains "reinforced", default contains "this", default contains "restriction", default contains "by", default contains "issuing", default contains "a", default contains "unilateral", default contains "statement", default contains "asserting", default contains "that", default contains "it", default contains "considers", default contains "the", default contains "extraordinary", default contains "events", default contains "that", default contains "give", default contains "the", default contains "right", default contains "to", default contains "withdraw", default contains "from", default contains "this", default contains "treaty", default contains "to", default contains "include", default contains "a", default contains "buildup", default contains "of", default contains "missile", default contains "defense", default = 5, default contains "Second", default contains "Article", default contains "V", default contains "states", default contains "Each", default contains "Party", default contains "shall", default contains "not", default contains "convert", default contains "and", default contains "shall", default contains "not", default contains "use", default contains "ICBM", default contains "launchers", default contains "and", default contains "SLBM", default contains "launchers", default contains "for", default contains "placement", default contains "of", default contains "missile", default contains "defense", default contains "interceptors", default contains "and", default contains "vice", default contains "versa", default = 6, default contains "There", default contains "are", default contains "also", default contains "restrictions", default contains "on", default contains "some", default contains "types", default contains "of", default contains "missiles", default contains "and", default contains "launchers", default contains "that", default contains "are", default contains "used", default contains "in", default contains "the", default contains "testing", default contains "of", default contains "missile", default contains "defense", default contains "And", default contains "Finally", default contains "article", default contains "X", default contains "established", default contains "the", default contains "Bilateral", default contains "Consultative", default contains "Commission", default contains "the", default contains "treatys", default contains "implementing", default contains "body", default contains "with", default contains "oversight", default contains "over", default contains "the", default contains "implementation", default contains "of", default contains "the", default contains "treaty", default contains "which", default contains "may", default contains "impose", default contains "additional", default contains "restrictions", default contains "on", default contains "the", (default contains "U" AND default contains "S"), default contains "missile", default contains "defense", default contains "program", default = 7, default = 1, default contains "Weingarten", default contains "Elizabeth", default contains "How", default contains "did", default contains "New", default contains "START", default contains "become", default contains "a", default contains "Jewish", default contains "issue", default contains "The", default contains "Atlantic", default = 1, default contains "Decemebr", default = 2010, default = 2, default contains "Spring", default contains "Baker", default contains "Twelve", default contains "Flaws", default contains "of", default contains "New", default contains "START", default contains "That", default contains "Will", default contains "Be", default contains "Difficult", default contains "to", default contains "Fix", default contains "Heritage", default contains "Foundation", default contains "The", default contains "Foundry", default = 16, default contains "September", default = 2010, default = 3, default contains "Brookes", default contains "Peter", default contains "Not", default contains "a", default contains "new", default contains "START", default contains "but", default contains "a", default contains "bad", default contains "START", default contains "The", default contains "Hill", default = 13, default contains "September", default = 2010, default = 4, default contains "Obama", default contains "Barak", default contains "and", default contains "Medvedev", default contains "Dmitri", default contains "Treaty", default contains "Between", default contains "The", default contains "United", default contains "States", default contains "of", default contains "America", default contains "And", default contains "The", default contains "Russian", default contains "Federation", default contains "On", default contains "Measures", default contains "For", default contains "The", default contains "Further", default contains "Reduction", default contains "And", default contains "Limitation", default contains "Of", default contains "Strategic", default contains "Offensive", default contains "Arms", (default contains "U" AND default contains "S"), default contains "Department", default contains "of", default contains "State", default = 5, default contains "Bureau", default contains "of", default contains "Verification", default contains "Compliance", default contains "and", default contains "Implementation", default contains "New", default contains "START", default contains "Treaty", default contains "Fact", default contains "Sheet", default contains "Unilateral", default contains "Statements", (default contains "U" AND default contains "S"), default contains "Department", default contains "of", default contains "State", default = 13, default contains "May", default = 2010, default = 6, default contains "Obama", default contains "Barak", default contains "and", default contains "Medvedev", default contains "Dmitri", default contains "Treaty", default contains "Between", default contains "The", default contains "United", default contains "States", default contains "of", default contains "America", default contains "And", default contains "The", default contains "Russian", default contains "Federation", default contains "On", default contains "Measures", default contains "For", default contains "The", default contains "Further", default contains "Reduction", default contains "And", default contains "Limitation", default contains "Of", default contains "Strategic", default contains "Offensive", default contains "Arms", (default contains "U" AND default contains "S"), default contains "Department", default contains "of", default contains "State", default = 7, default contains "Spring", default contains "Baker", default contains "Twelve", default contains "Flaws", default contains "of", default contains "New", default contains "START", default contains "That", default contains "Will", default contains "Be", default contains "Difficult", default contains "to", default contains "Fix", default contains "Heritage", default contains "Foundation", default contains "The", default contains "Foundry", default = 16, default contains "September", default = 2010);]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment