为针对于SimpleDB的Rails应用程序配置solr支持
配置环境
Server:?Ubuntu 10.04solrversion: 1.4.1sunspot_rails version:1.2.0
Tomcat6_home:/var/lib/tomcat6
$SOLR_HOME= /home/ubuntu/java_app/apache-solr/example/solr
注:存放solr.war,conf/文件夹中存放solr的配置文件
$INDEX_HOME= /home/ubuntu/solr/data
注:存放索引文件所在的位置
注:本文中使用的Model层并非针对于传统关系型数据库的ActiveRecord,而是针对于SimpleDB的SimpleRecord
?
?
步骤一:安装Tomcat6
? ?
? ? ? tomcat的安装可以通过apt-get完成
?
?
?
?
? ? 3. 配置索引文件存放的位置,需要修改$SOLR_HOME/conf/solrconfig.xml
?修改<dataDir>${solr.data.dir:./solr/data}</dataDir>为<dataDir>${solr.data.dir:$INDEX_HOME}</dataDir>?新建$INDEX_HOME所代表的文件夹?修改该文件夹的拥有者为tomcat6post = Post.first=> ...post.save=> {"responseHeader"=>{"status"=>0, "QTime"=>480}}search = Sunspot.search(Post) { keywords '想想' }=> <Sunspot::Search:{:fq=>["type:Post"] …r = search.results=> [#<Post:0x961886c ...? ? 配置成功。?
?
?
?
?