Changeset 298

Show
Ignore:
Timestamp:
04/29/08 07:50:44 (7 months ago)
Author:
eric.dumin..@gmail.com
Message:

Now possible to type "language:it" without it being removed as a stop-word.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/log_indexing_time_with_ferret/lib/picolena/config/basic.rb

    r263 r298  
    4343  # see http://ferret.davebalmain.com/api/classes/Ferret/QueryParser.html for more information. 
    4444  Ferret::Search::FuzzyQuery.default_min_similarity=0.6 
    45   Analyzer=Ferret::Analysis::StandardAnalyzer.new 
     45 
     46  # PerFieldAnalyzer is used to prevent queries like "language:it" to be broken by StopFilter. 
     47  per_field_analyzer=Ferret::Analysis::PerFieldAnalyzer.new(Ferret::Analysis::StandardAnalyzer.new) 
     48  per_field_analyzer[:language]=Ferret::Analysis::WhiteSpaceAnalyzer.new 
     49  Analyzer=per_field_analyzer 
    4650end