Op 2 jan 2010, om 21:55 heeft Thomas Mortagne het volgende geschreven:
On Sat, Jan 2, 2010 at 21:42, Gerritjan Koekkoek
<gerritjankoekkoek(a)gmail.com> wrote:
Op 2 jan 2010, om 21:13 heeft Thomas Mortagne het volgende geschreven:
On Sat, Jan 2, 2010 at 15:49, Gerritjan Koekkoek
<gerritjankoekkoek(a)gmail.com> wrote:
I'm migrating a xwiki from 1.7 to 2.1.1
I've started with a fresh system and have imported the Lucene search pages from the
XAR export of 1.7
Why don't you use 2.1.1 Lucene search page ? It changed a lot since
1.7 and is way better. If you have some custom code in it you should
reapply it from 2.1.1 version page or even propose a patch if it's a
generic enough improvement modification.
How can I do this? Is there a Lucene page in 2.1.1?
I don't understand, aren't you upgrading from 1.7 to 2.1.1 ? Lucene
search page is part of the default XE xar (since way before 1.7) you
are supposed to import when you upgrade.
Exactly what I did; use import to get the search script calling lucene from 1.7 into
2.1.1
I thought you meant that the code below would not work with Lucene 2.1.1 because of the
calling parameters
I did not find a Lucene page in the xwiki.space where should i find it; we only have a
script and results page in the space we are searching?
And where is a good "how to ..."?
Did you looked at
http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Installation#HUpgrading…
?
Yes, but found it of little use; most of it is about the system, not about the objects
like searchpages, users, preferences
The system is upgraded by
XWIKI.COM; since we host our application there!
So all database, WAR etc is luckily done for us...
Most important, do you expect it to solve my problem?
I did not looked closely at your issue, what i know is that Lucene is
working well in XE 2.1.1
The statement:
#if($lucene)
#set($searchresults = $lucene.getSearchResults("${query}
$!{reqspace}", $wikinames, $languages, $xwiki))
...
#else
#error("Lucene plugin not found. Make sure it's defined in your
xwiki.cfg file.")
#end
seems to deliver a empty $searchresults
while the parameters are exactly the same as on the 1.7 instance with exception of the
last
${query} = reflux (my search text)
$!reqspace = AND web:CdlsatdPublic
$wikinames = xwiki
$languages = default, en, de
$xwiki = com.xpn.xwiki.api.XWiki@15dd813
The conclusion the $searchresults is empty is coming from the fact that the code does not
enter the foreach
#foreach($objFrmLst in $results)
....
#end
the if(lucene) test seems to exclude that lucene is not working?
Help on this is greatly appreciated
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
--
Thomas Mortagne
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
--
Thomas Mortagne
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users