Changeset 285
- Timestamp:
- 02/19/08 04:18:18 (9 months ago)
- Location:
- trunk
- Files:
-
- 18 added
- 3 modified
-
throxy (added)
-
throxy/Makefile.am (added)
-
throxy/bootstrap.sh (added)
-
throxy/configure.in (added)
-
throxy/src (added)
-
throxy/src/Makefile.am (added)
-
throxy/src/Makefile.in (added)
-
throxy/src/ServiceMonitor.cpp (added)
-
throxy/src/ServiceMonitor.h (added)
-
throxy/src/SpreadMonitor.h (added)
-
throxy/src/StaticServiceMonitor.cpp (added)
-
throxy/src/StaticServiceMonitor.h (added)
-
throxy/src/ThrudocHandler.cpp (added)
-
throxy/src/ThrudocHandler.h (added)
-
throxy/src/main.cpp (added)
-
throxy/src/static.conf (added)
-
throxy/src/throxy.conf (added)
-
throxy/throxy_config.h.in (added)
-
thrudex/src/CLuceneBackend.cpp (modified) (1 diff)
-
thrudoc/src/thrudoc_bench.cpp (modified) (1 diff)
-
tutorial/rb/BookmarkExample.rb (modified) (12 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/thrudex/src/CLuceneBackend.cpp
r267 r285 27 27 } 28 28 29 30 29 analyzer = boost::shared_ptr<lucene::analysis::Analyzer>(new lucene::analysis::standard::StandardAnalyzer()); 31 30 32 31 //grab the list of current indices 33 boost::filesystem::directory_iterator i(idx_root);34 32 boost::filesystem::directory_iterator end; 35 33 36 if (i != end && is_directory (i->status ())) 37 { 38 this->addIndex( i->path().leaf() ); 39 } 40 34 for(boost::filesystem::directory_iterator i(idx_root); i != end; ++i){ 35 36 if(is_directory (i->status ())) 37 { 38 //skip hidden dirs (.) 39 if(i->path().leaf().substr(0,1) == ".") 40 continue; 41 42 this->addIndex( i->path().leaf() ); 43 44 LOG4CXX_INFO(logger, "Added "+i->path().leaf() ); 45 } 46 } 41 47 } 42 48 -
trunk/thrudoc/src/thrudoc_bench.cpp
r216 r285 12 12 #endif 13 13 /* hack to work around thrift and log4cxx installing config.h's */ 14 #undef HAVE_CONFIG_H 14 #undef HAVE_CONFIG_H 15 15 16 16 #include <concurrency/ThreadManager.h> -
trunk/tutorial/rb/BookmarkExample.rb
r203 r285 19 19 THRUDOC_BUCKET = "bookmarks"; 20 20 21 THRUDEX_DOMAIN = "tutorial";22 21 THRUDEX_INDEX = "bookmarks"; 23 22 … … 47 46 48 47 transport.open() 48 49 @thrudex.admin("create_index", THRUDEX_INDEX); 49 50 end 50 51 … … 82 83 add_bookmark(b) 83 84 } 84 85 86 @thrudex.commitAll()87 85 88 86 t1 = Time.new() … … 121 119 #bookmark object to a Thrudex Document 122 120 # 123 doc = DocMsg.new() 124 125 doc.docid = id 126 doc.domain = THRUDEX_DOMAIN 121 doc = Document.new() 122 123 doc.key = id 127 124 doc.index = THRUDEX_INDEX 128 125 doc.fields = [] … … 130 127 field = Field.new() 131 128 132 133 129 #title 134 field. name= "title"130 field.key = "title" 135 131 field.value = b.title 136 132 field.sortable= true … … 139 135 #tags 140 136 field = Field.new() 141 field. name= "tags"137 field.key = "tags" 142 138 field.value = b.tags 143 139 doc.fields << field 144 140 145 @thrudex. add( doc )141 @thrudex.put( doc ) 146 142 end 147 143 … … 158 154 159 155 response.elements.each { |r| 160 rm = RemoveMsg.new() 161 rm.domain = THRUDEX_DOMAIN 156 rm = Element.new() 162 157 rm.index = THRUDEX_INDEX 163 rm. docid= r.key158 rm.key = r.key 164 159 165 160 docs << rm … … 170 165 @thrudoc.removeList(response.elements) 171 166 172 173 @thrudex.commitAll()174 175 176 167 seed = response.seed 177 168 178 169 end while response.elements.length == limit 179 180 170 181 171 t1 = Time.new … … 193 183 t0 = Time.new() 194 184 195 q = QueryMsg.new(); 196 197 q.domain = THRUDEX_DOMAIN 185 q = SearchQuery.new(); 186 198 187 q.index = THRUDEX_INDEX 199 188 q.query = terms … … 210 199 end 211 200 212 ids = @thrudex. query( q )201 ids = @thrudex.search( q ) 213 202 214 203 if ids == nil … … 218 207 print "Found "+ids.total.to_s+" bookmarks\n" 219 208 220 if ids. ids.length > 0221 222 doc_list = @thrudoc.getList( create_doc_list(ids. ids) )209 if ids.elements.length > 0 210 211 doc_list = @thrudoc.getList( create_doc_list(ids.elements) ) 223 212 bms = [] 224 213 doc_list.each{ |doc| … … 243 232 doc = Element.new() 244 233 doc.bucket = THRUDOC_BUCKET 245 doc.key = id 234 doc.key = id.key 246 235 247 236 docs << doc
