Eduard,

I do not think there is *one* UI for such. Also... I note that it is possible 
today to query most of the things you ask below, since the Lucene Query Parser 
is used.

I believe Savitha's job is to make one such UI (I'm fine with your suggestions, 
but please not a super rich and heavy UI!) but, more importantly, a toolset so 
that UIs are built.

To get a little hint on "alternative" search engines usages, I'd like to demo 
Savitha the inner and technical aspects of the search of Curriki (Solr-based, 
outside of XWiki but uses its model, Json integrated, high-performance, 
closed-source) and I2geo.net (XWiki-Lucene-based, with strong changes, inside 
XWiki, partly ontology based, open-source). Among others, the "advanced search" 
there is quite different (and is quite heavy).

I know Savitha and Joshua would be interested to this, who else?
It'd be during next week at some common time.

Paul


Le 29 juin 2012 à 16:44, Eduard Moraru a écrit :
> IMO, XWiki's search feature is severely affected by the fact that, as a
> structured wiki, it does *not* take advantage at all of the fact that the
> domain is known (and already mapped in lucene) and, instead, it asks users
> for a plain keyword.
> 
> If you look at Google, for example, keyword search is perfectly valid,
> since the domain is unknown (web pages, free text, etc), but for XWiki, it
> is an absolute *must* to provide an advanced search (faceted search)
> feature:
> - result type
> - language
> - author
> - date
> - wiki
> - object class
> - attachment
> - etc.
> 
> Only then, IMO, we can really discuss about how we can improve on the
> results and tweak the scoring. Just take a look at the search suggest
> feature. I, for one, always use search suggest because it is the closest
> thing to a "focused" search that reflects my search intent.
> 
> Until then, we can only hack solutions that will never be good enough for a
> user that wants to find something in XWiki. A magic solution that guesses
> what the user is looking for just by entering a single keyword does not
> seem to be achievable in the near future (at least not without a brain wave
> reader :) ).
> 
> On the implementation side, it's actually just a matter of building a
> proper UI that generates the lucene query.
> 
> Not sure if this helped very much for the topic at hand, but maybe it will
> inspire someone reading it :)
> 
> Thanks,
> Eduard
> 
> On Fri, Jun 29, 2012 at 3:50 AM, Sergiu Dumitriu <[email protected]> wrote:
> 
>> On 06/28/2012 04:01 AM, savitha sundaramurthy wrote:
>> 
>>> Hi all,
>>> 
>>>     While trying to retrieve the search results had the following doubts.
>>> 
>>> *Problem: *
>>> *
>>> *
>>> *            *Say XWiki has three languages English, Spanish, French. I
>>> give a query in English(some *proper noun*) ,
>>>  should it return the documents pertaining only to english or it can
>>> return documents pertaining to other languages too?
>>> 
>>> If the scenario is such that it retrieves the documents irrespective of
>>> languages, I have few ideas to deal with it.
>>> 
>>> 1) We can get the documents, merge them, add the scores and give it a high
>>> rating. This would help to avoid super
>>>   results such as a display of a different match in each language to some
>>> extent.
>>> 2) Make it a part of facet search , where search results could be
>>> differentiated base don language.
>>> 
>>> Would be really helpful to gain your suggestions.
>>> 
>> 
>> XWiki is pretty unique in the way it handles multilingualism, so I can't
>> think of an example to follow.
>> 
>> Also, how a multilingual XWiki is going to be used depends a lot on the
>> particular organization using it, so one generic solution might not make
>> everybody happy, so multiple solutions to chose from (in the
>> administration) might be the proper way to go.
>> 
>> Here's how I would like things:
>> 
>> When searching for something, let's say "scorpions", and my current
>> language is English, I see first documents that are written in English:
>> 
>> "
>> Search results for "Scorpions":
>> 
>> [100%] Scorpion
>> [ 95%] The Scorpions
>> [ 50%] Scorpio
>> "
>> 
>> After that, we also search for a few top hits in all the other languages
>> except English, and if we have strong hits (let's say score above 75%), we
>> display something like:
>> 
>> "
>> You might be interested in these results in other languages:
>> 
>> [ 98%] [de] The Scoripions
>> [ 90%] [fr] Scorpiones
>> [ 89%] [ro] Scorpion
>> 
>> [[Search for "Scorpions" in every language]]
>> "
>> 
>> Now, I'm not sure when exactly to display this:
>> - every time when there are hits with a score above a threshold
>> - only when there are hits with scores higher than the best scoring result
>> in the current language
>> - only when there are few results in the current language (less than 5)
>> --
>> Sergiu Dumitriu
>> http://purl.org/net/sergiu/
>> 
>> 
>> 
>> ______________________________**_________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/**mailman/listinfo/devs<http://lists.xwiki.org/mailman/listinfo/devs>
>> 
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to