Re: OT: problema con acts_as_ferret

./script/ferret_server -e production

Creo recordar que era asi la linea.

Dependiendo en que en que entorno tengas tu aplicacion debes arrancar el
servidor de ferret. Si has borrado el index debes reiniciar el servidor
ferret.

------Mensaje original------
De: Romina C.
Remitente: [email protected]
Para: [email protected]
Responder a: [email protected]
Asunto: Re: [Ror-es] OT: problema con acts_as_ferret
Enviado: 19 Feb, 2009 00:06

gracias por responder tan rapido, estuve mirando y no me genera ningun
error ni nada…solo que no realiza la busqueda…

lo que si, me volvio a generar el directorio index/develop…

disculpa si es una pregunta tonta, pero a que te refieres con:

Tienes que reiniciar el ferret_server en el entorno que corresponda

Saludos!


Posted via http://www.ruby-forum.com/.


Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es

Enviado desde mi dispositivo BlackBerry® de Orange.

unknown wrote:

./script/ferret_server -e production

hola de nuevo, hice lo que me dijiste pero siguio en las mismas.
mira lo que sale es esto:

Processing BusquedaController#resultado (for 10.232.240.60 at 2009-02-19
10:11:13) [POST]
Parameters: {“commit”=>“Buscar”,
“authenticity_token”=>“7b79f76c686fb4c2486b3a887c66197fd0bede49”,
“query”=>“ruby”}
SQL (0.1ms) SET NAMES ‘utf8’
SQL (0.1ms) SET SQL_AUTO_IS_NULL=0
SQL (0.3ms) SHOW TABLES
Repo Columns (0.9ms) SHOW FIELDS FROM repos
configured index for class Repo:
{:reindex_batch_size=>1000, :registered_models=>[Repo(id: integer,
nombre: string, descripcion: text, archivo: binary, content_type:
string, responsable: string, filename: string, created_at: datetime,
updated_at: datetime, directorio: integer)],
:ferret=>{:path=>“/home/operador/repos/index/development/repo”,
:handle_parse_errors=>true, :create_if_missing=>true, :auto_flush=>true,
:default_field=>[:descripcion, :nombre],
:dir=>#Ferret::Store::FSDirectory:0x7f0f02fa6c30, :lock_retry_time=>2,
:analyzer=>#Ferret::Analysis::StandardAnalyzer:0x7f0f02fa6ac8,
:key=>:key, :or_default=>false}, :raise_drb_errors=>false, :name=>:repo,
:ferret_fields=>{:descripcion=>{:via=>:descripcion, :store=>:no,
:index=>:yes, :term_vector=>:with_positions_offsets, :highlight=>:yes,
:boost=>1.0}, :nombre=>{:via=>:nombre, :store=>:no, :index=>:yes,
:term_vector=>:with_positions_offsets, :highlight=>:yes, :boost=>1.0}},
:user_default_field=>nil, :enabled=>true, :fields=>[:nombre,
:descripcion],
:index_dir=>“/home/operador/repos/index/development/repo”,
:mysql_fast_batches=>true, :single_index=>false,
:index_base_dir=>“/home/operador/repos/index/development/repo”}
SQL (0.3ms) SHOW TABLES
Repo Columns (0.9ms) SHOW FIELDS FROM repos
Rendering template within layouts/busqueda
Rendering busqueda/resultado
Completed in 28ms (View: 11, DB: 2) | 200 OK
[http://10.232.240.58/busqueda/resultado]

espero puedas ayudarme…tengo que tener esto listo hoy y ya me estoy
empezando a preocupar

saludos, gracias!!

Mira, tengo corriendo la misma aplicacion en otro pc y funciona sin
problemas…
aqui esta lo que sale para que sea un poco mas simple la comparacion…

Processing PruebaController#resultado (for 127.0.0.1 at 2009-02-19
09:47:52) [POST]
Session ID:
BAh7CDoKcXVlcnkiCXJ1Ynk6DGNzcmZfaWQiJTM3NTUxNGU4ZjUxNmJkMDcy
N2UwZmVhOWU0YzhiMzY5IgpmbGFzaElDOidBY3Rpb25Db250cm9sbGVyOjpG
bGFzaDo6Rmxhc2hIYXNoewAGOgpAdXNlZHsA–9480b21074e5ebd7a3774451cabc6c0fa9bcfd24
Parameters: {“commit”=>“Buscar”,
“authenticity_token”=>“5f04d8f9f4a6767933caed539a14a0cc1a05393a”,
“action”=>“busqueda”, “controller”=>“prueba”, “query”=>“ruby”}
Asked for a remote server ? true, ENV[“FERRET_USE_LOCAL_INDEX”] is nil,
looks like we are not the server
Will use local index.
using index in
/home/rcastillo/Escritorio/rubys/work/repos/index/development/repo
default field list: [:nombre, :descripcion]
Repo Load (0.001969) SELECT * FROM repos WHERE (repos.id in
(‘2’,‘4’))
Repo Columns (0.002299) SHOW FIELDS FROM repos
Query: ruby
total hits: 3, results delivered: 2
Rendering template within layouts/prueba
Rendering prueba/busqueda
DEPRECATION WARNING: WillPaginate: You are using a paginated collection
of class ActsAsFerret::SearchResults which conforms to the old API of
WillPaginate::Collection by using page_count, while the current method
name is total_pages. Please upgrade yours or 3rd-party code that
provides the paginated collection See
Ruby on Rails — A web-app framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern. for details. (called from
will_paginate at
/home/rcastillo/Escritorio/rubys/work/repos/vendor/plugins/will_paginate/lib/will_paginate/view_helpers.rb:98)

2009/2/19 Romina C. [email protected]:

espero puedas ayudarme…tengo que tener esto listo hoy y ya me estoy
empezando a preocupar

¿Has mirado un poco la API de ferret? Así a simple vista hay un método
llamado rebuild_index que, al menos por el nombre, parece que puede
ser útil…