On Sun, Aug 9, 2009 at 12:34 AM, Phillipe
Ramalho<[email protected]> wrote:
> Hello everyone,
> After one month, I finally got another big patch (just attached that to the
> TUSCANY-2552).

Great, next time don't wait that long to get patches submitted, even
if you don't have everything working. Smaller patches makes it easier
for other to review and provide any feedback.

> Problems:
> 1- there is a problem I have seen for a while but just ignored so far, when
> the results are too long, as I'm using atom binding to send the results back
> to the html javascript, the result get truncated when it's too long. Should
> I be using another binding?

 Why it's getting too long ? The search resultset if too long or
because you return pieces of the file returned by the search ? The
atom binding should support large feeds, we have been using it in the
feed aggregator sample to aggregate some large live feeds with no
issues.

> 2- another problem which is probably related to the atom binding is it seems
> to not support some special characters. As I'm reading data from documents
> and indexing it, some strange character might get indexed, and there are
> some characters which causes some problem with the atom binding. Right now,
> as a workaround I'm removing every char in my results which is under 40, but
> I should probably be enconding that. What should I do? Is there any way to
> encode it, using some kind of escaper or should a switch to another binding
> technology?

Where are these special characters coming from ?

> 3- this is the last one that I hit this week, when I return the search
> results to the search-gadget webpage, it's html, and some part of it
> contains javascript calls to functions declared on search-gadget. However,
> the functions are not found when the browser tries to execute it, it says
> the function is not declared. Here is exactly what happens: there is a
> search.html which contains a iframe that loads search-gadget.html,
> search-gadget.html has a javascript function called getHighlighted(). When
> the user searches for something, the results are just html which is loaded
> into a div in search-gadget.html. This new result html loaded into this div
> contains a html component that calls getHighighlighted() when clicked, but
> this function is not found :(...any clue?

You are probably having issues with the scope/visibility of the js
function and might need to prefix it with the proper iframe name or
something similar.

Adriano, are you going to take a look at the patch ? Then, once it's
in SVN I could give this a try.

Phillipe, do I need any specific steps to get the search functionality
enabled ? or it's already live in the Domain Manager UI ?


-- 
Luciano Resende
Apache Tuscany, Apache PhotArk
http://people.apache.org/~lresende
http://lresende.blogspot.com/

Reply via email to