c/c++ text searching engine library

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Costa

    c/c++ text searching engine library

    I am looking for a c/c++ text search engine library that supports:

    - free text searching - not only beginning of words but substrings as
    well
    - wildcard searching - I want strings such as *test* to be supported
    - regular expressions

    I know about clucene, but, unless I am mistaken, lucene doesn't
    support, for instance, having the * at the beginning of the searched
    text, and it doesn't seem to support searching substrings.

    Is there anything else out there? I came across a library developed at
    some university, the library had a deity name but I can't recall it.

    Thanks
  • Costa

    #2
    Re: c/c++ text searching engine library

    I just want to add that I used google to search for a library but I
    could not find anything 100% satisfactory.

    Comment

    • Laurent D.A.M. MENTEN

      #3
      Re: c/c++ text searching engine library

      Costa a écrit :
      I just want to add that I used google to search for a library but I
      could not find anything 100% satisfactory.

      Comment

      • Costa

        #4
        Re: c/c++ text searching engine library

        I am actually looking for an embeddable c/c++ text search engine such
        as clucene not for a regular expression library. If the engine
        doesn't support regular expressions that's fine but I want it to
        support wildcard searches and substrings.

        Comment

        • James Kanze

          #5
          Re: c/c++ text searching engine library

          Costa wrote:
          I am looking for a c/c++ text search engine library that supports:
          - free text searching - not only beginning of words but substrings as
          well
          - wildcard searching - I want strings such as *test* to be supported
          - regular expressions
          I know about clucene, but, unless I am mistaken, lucene doesn't
          support, for instance, having the * at the beginning of the searched
          text, and it doesn't seem to support searching substrings.
          Is there anything else out there? I came across a library
          developed at some university, the library had a deity name but
          I can't recall it.
          Boost has a regex component that looks pretty good. For
          wildcard matching, of course, the conventions are somewhat
          system dependent. In my own code, I map the wildcard pattern to
          a regular expression, and use that.

          --
          James Kanze (GABI Software) email:james.kan ze@gmail.com
          Conseils en informatique orientée objet/
          Beratung in objektorientier ter Datenverarbeitu ng
          9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34

          Comment

          Working...