zoukankan      html  css  js  c++  java
  • Linq To lucen.Net

    Tuesday, 13 November 2007
    This release provides a real focus on the querying abilities of the LINQ to Lucene project and is the first real 'working release', converting LINQ statements to Lucene queries with deferred query execution and object creation or projection. It culminates the majority of the required querying features for LINQ that Lucene provides natively.


    Lucene SyntaxLINQ to Lucene
    Terms & Phrases"test" or "hello dolly"c.Match("test") or c.Match("hello dolly")
    Fieldstitle:"The Right way" and text:goc.Title == "The Right way" or c.Text == "go"
    WildCardamb?rc.ContactName.Match("amb?r")
    Prefixamber*c.ContactName.StartsWith("amber")
    Fuzzyroam~ or roam~0.8c.ContactName.Like("roam") or c.ContactName.Like("roam", 0.8)
    Proximity"jakarta apache"~10c.ContactName.Like("jakarta apache", 10)
    Inclusive Rangemod_date:[20020101 TO 20030101]c.ModifiedDate.Includes("20020101", "20030101")
    Exclusive Rangetitle:{Aida TO Carmen}c.Title.Between("Aida", "Carmen")
    Boostingjakarta^4 apachec.Title.Match("jakarta".Boost(4), apache)
    Boolean Or"jakarta apache" OR jakartawhere c.Match("jakarta apache") || c.Match("jakarta")
    Boolean And"jakarta apache" AND "Apache Lucene"where c.Match("jakarta apache") && c.Match("Apache Lucene")
    Boolean Not"jakarta apache" NOT "Apache Lucene"where c.Match("jakarta apache") && !c.Match("Apache Lucene")
    Required+jakarta lucenec.Title.Match("jakarta".Require(), "lucene")
    Grouping(jakarta OR apache) AND websitewhere (c.Title == "jakarta" || c.Title == "apache") && (c.Title == "website")
    Native Syntaxie. title:{+return +"pink panther")c.Search("title:(return +\"pink panther\"")
    -------长沙程序员技术交流QQ群:428755207-------
  • 相关阅读:
    CF1290E Cartesian Tree
    【LeetCode】11. 盛最多水的容器
    【LeetCode】10. 正则表达式匹配
    【LeetCode】9. 回文数
    【LeetCode】8. 字符串转换整数 (atoi)
    【LeetCode】7. 整数反转
    【LeetCode】6. Z 字形变换
    【LeetCode】5. 最长回文子串
    【LeetCode】4. 寻找两个正序数组的中位数[待补充]
    【LeetCode】3. 无重复字符的最长子串
  • 原文地址:https://www.cnblogs.com/qq4004229/p/2085112.html
Copyright © 2011-2022 走看看