Hi Jens,
I really appreciate your excellent support of this plugin.
On 7/3/07, Jens Kraemer <[EMAIL PROTECTED]> wrote:
> [...]
> Strange. The next step would be to find out if the query reaches the DRb
> server all the time, or if it gets lost somewhere in between. You should
> see the DRb method calls in ferret_server.log .
Yes, the query does always reach the DRb server. Here is a portion of
the ferret_server.log with my comments prefixed with ###DAS:
###DAS: Works fine
#method_missing(:find_id_by_contents, ["Article", "a* category_id:17
status_id:1", {:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "a* category_id:17
status_id:1", {:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "a* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "a* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "a* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "a* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17
status_id:100", {:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17
status_id:100", {:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17
status_id:100", {:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17
status_id:100", {:limit=>10, :offset=>0}])
### DAS: This query returns no results, correctly
#method_missing(:find_id_by_contents, ["Article", "* category_id:17
status_id:101", {:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17
status_id:101", {:limit=>10, :offset=>0}])
### DAS: Begins cycle -- first query returns 2 results correctly, next
two return nothing (3 mongrels)
#method_missing(:find_id_by_contents, ["Article", "* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17",
{:limit=>10, :offset=>0}])
#method_missing(:find_id_by_contents, ["Article", "* category_id:17",
{:limit=>10, :offset=>0}])
It does seem to only fail when doing a complete wildcard search,
filtered by a field, after switching back & forth on another field a
time or two.
Very weird.
Thanks again,
Doug
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk