Gem Thai Word Break for use with Thinking Sphinx.
Can do follow this https://github.com/phuwanart/libthai4r
gem 'thbrk'In your model:
class Article < ActiveRecord::Base
thbrk # include when use plugin
define_thai_columns :title, :body # include when use plugin
endIn index file:
# app/indices/article_index.rb
ThinkingSphinx::Index.define :article, with: :real_time do
indexes title, sortable: true
indexes body
indexes thbrk # include when use plugin
endIn your migrations:
class AddThbrkColumnToArticle < ActiveRecord::Migration
def change
add_column :articles, :thbrk, :text
end
endIn your 'config/thinking_sphinx.yml'
development:
charset_table: "0..9, A..Z->a..z, _, a..z, U+E00..U+E7F"# params[:q] is parameter from view
@articles = Article.search(params[:q].to_s.to_thbrk)Copyright © 2011 Phuwanart Larpmark, released under the MIT license