Skip to content

Instantly share code, notes, and snippets.

@ka8725
Created January 11, 2012 15:47
Show Gist options
  • Save ka8725/1595259 to your computer and use it in GitHub Desktop.
Save ka8725/1595259 to your computer and use it in GitHub Desktop.
62] pry(main)> a = Startup.solr_search{fulltext 'test'}.results
Startup Load (0.2ms) SELECT "startups".* FROM "startups" WHERE "startups"."id" IN (1)
=> [#<Startup id: 1, name: "test", url: "", digital_media_vertical: nil, differentiator_factor: "", tracking_platform: "", ad_units: "", full_description: "", existing_clients: "", user_id: 1, created_at: "2012-01-11 12:38:51", updated_at: "2012-01-11 12:38:51", views_count: nil, approved: nil>]
[63] pry(main)> a = Startup.solr_search{fulltext 't'}.results
=> []
@avsej
Copy link

avsej commented Jan 11, 2012

<schema name="sunspot" version="1.0">
  <types>
.......
    <fieldType name="text" class="solr.TextField" omitNorms="false">
      <analyzer type="index">
        <tokenizer class="solr.StandardTokenizerFactory"/>
        <filter class="solr.StandardFilterFactory"/>
        <filter class="solr.LowerCaseFilterFactory"/>
        <filter class="solr.StopFilterFactory" words="german_stop.txt" ignoreCase="true"/>
        <filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="20" side="front"/>
      </analyzer>
      <analyzer type="query">
        <tokenizer class="solr.StandardTokenizerFactory"/>
        <filter class="solr.StandardFilterFactory"/>
        <filter class="solr.LowerCaseFilterFactory"/>
        <filter class="solr.StopFilterFactory" words="english_stop.txt" ignoreCase="true"/>
      </analyzer>
    </fieldType>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment