You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by eh...@apache.org on 2007/10/05 15:21:14 UTC
svn commit: r582250 - in /lucene/solr/trunk/client/ruby/solr-ruby:
lib/solr/response/ruby.rb test/conf/schema.xml test/functional/server_test.rb
Author: ehatcher
Date: Fri Oct 5 06:21:13 2007
New Revision: 582250
URL: http://svn.apache.org/viewvc?rev=582250&view=rev
Log:
Add future example of what a solr-ruby Solr writer type could do with dates
Modified:
lucene/solr/trunk/client/ruby/solr-ruby/lib/solr/response/ruby.rb
lucene/solr/trunk/client/ruby/solr-ruby/test/conf/schema.xml
lucene/solr/trunk/client/ruby/solr-ruby/test/functional/server_test.rb
Modified: lucene/solr/trunk/client/ruby/solr-ruby/lib/solr/response/ruby.rb
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/client/ruby/solr-ruby/lib/solr/response/ruby.rb?rev=582250&r1=582249&r2=582250&view=diff
==============================================================================
--- lucene/solr/trunk/client/ruby/solr-ruby/lib/solr/response/ruby.rb (original)
+++ lucene/solr/trunk/client/ruby/solr-ruby/lib/solr/response/ruby.rb Fri Oct 5 06:21:13 2007
@@ -38,5 +38,5 @@
def query_time
@header['QTime']
end
-
+
end
Modified: lucene/solr/trunk/client/ruby/solr-ruby/test/conf/schema.xml
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/client/ruby/solr-ruby/test/conf/schema.xml?rev=582250&r1=582249&r2=582250&view=diff
==============================================================================
--- lucene/solr/trunk/client/ruby/solr-ruby/test/conf/schema.xml (original)
+++ lucene/solr/trunk/client/ruby/solr-ruby/test/conf/schema.xml Fri Oct 5 06:21:13 2007
@@ -212,6 +212,7 @@
both match, the first appearing in the schema will be used. -->
<dynamicField name="*_facet" type="string" indexed="true" stored="true"/>
<dynamicField name="*_text" type="text" indexed="true" stored="true"/>
+ <dynamicField name="*_date" type="date" indexed="true" stored="true"/>
</fields>
<!-- field to use to determine and enforce document uniqueness. -->
Modified: lucene/solr/trunk/client/ruby/solr-ruby/test/functional/server_test.rb
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/client/ruby/solr-ruby/test/functional/server_test.rb?rev=582250&r1=582249&r2=582250&view=diff
==============================================================================
--- lucene/solr/trunk/client/ruby/solr-ruby/test/functional/server_test.rb (original)
+++ lucene/solr/trunk/client/ruby/solr-ruby/test/functional/server_test.rb Fri Oct 5 06:21:13 2007
@@ -35,12 +35,15 @@
@connection.delete(123456)
# add it
- @connection.add(:id => 123456, :text => 'Borges')
+ @connection.add(:id => 123456, :text => 'Borges') # add :some_date => 'NOW/HOUR' to test richer data type handling
+ # now = DateTime.now
# look for it
response = @connection.query('Borges')
assert_equal 1, response.total_hits
- assert_equal '123456', response.hits[0]['id']
+ hit = response.hits[0]
+ assert_equal '123456', hit['id']
+ # assert_equal now.year, hit['whatever_date'].year
# look for it via dismax
response = @connection.search('Borges')