Can someone tell me how to query for some raw unicode text[the one mentioned
in my last mail] through SolrJ?

Thanks,
KK.

On Tue, May 5, 2009 at 6:40 PM, KK <dioxide.softw...@gmail.com> wrote:

> I have indexed some non-english pages in solr index. From the solr admin
> interface I can query using the raw unicodes like this,
>
> \u062d\u06c2 \u0627\u0648\u0644\u202c
>
> and this gives the resulting page correctly. Now I'm trying to do that
> through java script in a web page via SolrJ for english queries it is
> working fine but not for non-english content.
> If I've to use the above unicoded query then how shall I proceed. I've a
> method to which I pass the query which returns back the result after quering
> solr. I even tried encoding the query in UTF-8 but of no use. The web page
> is like this
>
> *<FORM NAME="form">
> <INPUT TYPE="TEXT" NAME="text">
> <INPUT TYPE="BUTTON" VALUE="Search"
> onClick="document.solrJava.setQuery(getQuery());">
> </FORM>
> <APPLET NAME="solrJava" CODE="solrJava.class" WIDTH=250 HEIGHT=125
> MAYSCRIPT id="talk">
> </APPLET>
> </body>
> </html>
> *
>  setQuery() is part of solrJave class that just sets the query string and
> getQuery() function is emebeded inside the javascript like this,
>
>      *<script>
>         function getQuery() {
>             return (encodeUTF8("non-english-query"));   //my query, how to
> put the unicoded query here? for any english queries its working fine.
>         }
>      </script>*
>
> I tried using some encode/decode for utf-8, the functions are given below,
>
>      *<script>
>         function encodeUTF8( s ){
>               return unescape( encodeURIComponent( s ) );
>         }
>         function decodeUTF8( s ){
>               return decodeURIComponent( escape( s ) );
>         }
>      </script>*
>
>
>  Any advice will be highly appreciated.
>
> KK
>

Reply via email to