掲示板

Solr and Liferay 6.1 Integration problem

thumbnail
11年前 に Florencia Hernández によって更新されました。

Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 146 参加年月日: 12/03/27 最新の投稿
Hi Everyone,

I'm trying to make Solr work with Liferay 6.1, in Ubuntu. As there is no solr-web plugin for Liferay 6.1, I decided to download the solr-web sources from the svn server and compile it myself. I created the war and installed it. Everything went ok. I also go to http://localhost:8080/solr/admin/ and Solr is up and running. But when I go to Control Panel -> Server -> server administration -> Reindex all search indexes and click on Execute, it indexes with Lucene, not Solr (from what I see in the log). Besides, I'm not sure how to check if it is using Solr or not.

What do I have to do now to make Solr work?

TIA,

Florencia.
thumbnail
11年前 に Paul . によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Liferay Master 投稿: 522 参加年月日: 11/08/29 最新の投稿
Do you see some kind of error in liferay console that it's not able to connect to Solr?
thumbnail
11年前 に Florencia Hernández によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 146 参加年月日: 12/03/27 最新の投稿
Hi Paul,

No, I don't see any errors in the console. It loads a lot of Solr's stuff.

This is what I see when I run execute:


13:13:05,255 INFO  [LuceneIndexer:74] Reindexing Lucene started
13:13:05,365 INFO  [LuceneIndexer:148] Reindexing with class com.liferay.portlet.assetpublisher.util.AssetIndexer started
13:13:05,367 INFO  [LuceneIndexer:154] Reindexing with class com.liferay.portlet.assetpublisher.util.AssetIndexer completed in 0 seconds
13:13:05,370 INFO  [LuceneIndexer:148] Reindexing with class com.liferay.portlet.usersadmin.util.OrganizationIndexer started
13:13:05,754 INFO  [LuceneIndexer:154] Reindexing with class com.liferay.portlet.usersadmin.util.OrganizationIndexer completed in 0 seconds
13:13:05,758 INFO  [LuceneIndexer:148] Reindexing with class com.liferay.portlet.usersadmin.util.UserIndexer started
13:13:08,124 INFO  [LuceneIndexer:154] Reindexing with class com.liferay.portlet.usersadmin.util.UserIndexer completed in 2 seconds
13:13:08,125 INFO  [LuceneIndexer:148] Reindexing with class com.liferay.portlet.journal.util.JournalIndexer started
13:13:08,504 INFO  [LuceneIndexer:154] Reindexing with class com.liferay.portlet.journal.util.JournalIndexer completed in 0 seconds
13:13:08,505 INFO  [LuceneIndexer:148] Reindexing with class com.liferay.portlet.messageboards.util.MBIndexer started
13:13:09,140 INFO  [LuceneIndexer:154] Reindexing with class com.liferay.portlet.messageboards.util.MBIndexer completed in 0 seconds
13:13:09,141 INFO  [LuceneIndexer:148] Reindexing with class com.liferay.portlet.bookmarks.util.BookmarksIndexer started
13:13:09,734 INFO  [LuceneIndexer:154] Reindexing with class com.liferay.portlet.bookmarks.util.BookmarksIndexer completed in 0 seconds
13:13:09,735 INFO  [LuceneIndexer:148] Reindexing with class com.liferay.portlet.blogs.util.BlogsIndexer started
13:13:09,819 INFO  [LuceneIndexer:154] Reindexing with class com.liferay.portlet.blogs.util.BlogsIndexer completed in 0 seconds
13:13:09,822 INFO  [LuceneIndexer:148] Reindexing with class com.liferay.portlet.wiki.util.WikiIndexer started
13:13:11,352 INFO  [LuceneIndexer:154] Reindexing with class com.liferay.portlet.wiki.util.WikiIndexer completed in 1 seconds
13:13:11,353 INFO  [LuceneIndexer:148] Reindexing with class com.liferay.portlet.calendar.util.CalIndexer started
13:13:11,370 INFO  [LuceneIndexer:154] Reindexing with class com.liferay.portlet.calendar.util.CalIndexer completed in 0 seconds
13:13:11,370 INFO  [LuceneIndexer:148] Reindexing with class com.liferay.portlet.softwarecatalog.util.SCIndexer started
13:13:11,389 INFO  [LuceneIndexer:154] Reindexing with class com.liferay.portlet.softwarecatalog.util.SCIndexer completed in 0 seconds
13:13:11,390 INFO  [LuceneIndexer:148] Reindexing with class com.liferay.portlet.documentlibrary.util.DLIndexer started
13:13:11,691 INFO  [LuceneIndexer:154] Reindexing with class com.liferay.portlet.documentlibrary.util.DLIndexer completed in 0 seconds
13:13:11,691 INFO  [LuceneIndexer:122] Reindexing Lucene completed in 6 seconds


Regards,

Flor.
thumbnail
11年前 に Florencia Hernández によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 146 参加年月日: 12/03/27 最新の投稿
Besides, if I query some keywords in the Solr admin I don't get any results. Even if I query a *, I get no results, so I assume Solr is not working.
thumbnail
11年前 に Paul . によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Liferay Master 投稿: 522 参加年月日: 11/08/29 最新の投稿
I have done the integration with 6.0 and there it indicates error when it's wasn't able to connect to Sorl. I'll try integration with 6.1 and update my findings.
11年前 に mukund S によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Junior Member 投稿: 26 参加年月日: 12/10/25 最新の投稿
Hi,
I am trying to integrate solr 3.6 with liferay 6.0.....
Could you please explain me the procedure in detail ?
thumbnail
11年前 に Amit Doshi によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Liferay Master 投稿: 550 参加年月日: 10/12/29 最新の投稿
Hi Florencia,

I think Still your Liferay is not integrated with Solr. So, it is still searching in the Lucene.

Can you please mention the steps how you had done configuration for solr with Liferay ?

Because I think you are missing some steps.

Thanks & Regards,
Amit Doshi
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
Amit is right here.

What you have done so far Florencia is install only Solr. Another .war plugin needs to be deployed onto Liferay_Home/deploy in order to integrate it. Even after the integration is done, you need to Execute Reindex from control panel/server administration.

I'm also trying the same. Let me know what steps you have followed...!

Regards,
Namrata
thumbnail
11年前 に Florencia Hernández によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 146 参加年月日: 12/03/27 最新の投稿
Hi Everyone,

Here are the steps I followed:

A) Installed the Solr example as an instance under Tomcat:

A.1) Downloaded the 1.4.1 sources of Solr and uncompressed the zip file under /opt/solr. Installed it following the steps from http://lucene.apache.org/solr/
A.2) Executed ant dist in the source directory (so the apache-solr-1.4.1.war was created).
A.3) Executed ant example in the source directory.
A.4) Copied the war file into /opt/solr/example.
A.5) Created the solr.xml file in $TOMCAT_DIR/conf/Catalina/localhost, with the following text:

		<!--?xml version="1.0" encoding="utf-8"?-->
                <context docbase="/opt/solr/example/apache-solr-1.4.1.war" debug="0" crosscontext="true">
                         <environment name="solr/home" type="java.lang.String" value="/opt/solr/example/solr" override="true" />
                </context>

A.6) At the end of $TOMCAT_DIR/bin/setenv.sh added the following line: JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/opt/solr/example/solr/data
A.7) Appended -Dsolr.solr.home=/opt/solr/example/solr to the $JAVA_OPTS variable in catalina.sh.
A.8) I checked that the proper schema.xml file is under /opt/solr/example/solr/conf.
A.9) If I go to localhost:8080/solr/admin I see solr up and running.

B ) Installed the sorl-web plugin in my liferay instance:

B.1) Checked out liferay and solr-web from the svn repositories.
B.2) In solr-spring.xml I let the localhost:8080 address, because that is where it is running.
B.2) Compiled liferay, solr-web and created the solr-web-6.1.0.1.war file.
B.3) Started up tomcat.
B.4) In my liferay instance, I installed the solr-web-6.1.0.1.war file from the Plugin Installer. catalina.out did not show any errors, apparently the installation was ok.
B.5) I executed Control Panel -> Server -> server administration -> Reindex all search indexes.

Solr is still not integrated with Liferay. What am I missing?

Regards,

Florencia.
thumbnail
11年前 に Florencia Hernández によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 146 参加年月日: 12/03/27 最新の投稿
By the way, when I deploy the solr-web plugin, this is what catalina.out shows:

16:03:45,797 INFO  [AutoDeployDir:167] Processing solr-web-6.1.0.1.war
16:03:45,837 INFO  [WebAutoDeployListener:43] Copying web plugin for /opt/liferay/innovation/liferay-portal-6.1.0-ce-ga1/deploy/solr-web-6.1.0.1.war
  Expanding: /opt/liferay/innovation/liferay-portal-6.1.0-ce-ga1/deploy/solr-web-6.1.0.1.war into /opt/liferay/innovation/liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23/temp/20120518160345839
  Copying 1 file to /opt/liferay/innovation/liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23/temp/20120518160345839/WEB-INF
  Copying 1 file to /opt/liferay/innovation/liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23/temp/20120518160345839/WEB-INF/classes
  Copying 1 file to /opt/liferay/innovation/liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23/temp/20120518160345839/WEB-INF/classes
  Copying 1 file to /opt/liferay/innovation/liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23/temp/20120518160345839/META-INF
  Copying 58 files to /opt/liferay/innovation/liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23/webapps/solr-web
  Copying 1 file to /opt/liferay/innovation/liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23/webapps/solr-web
  Deleting directory /opt/liferay/innovation/liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23/temp/20120518160345839
16:03:46,331 INFO  [WebAutoDeployListener:49] Web plugin for /opt/liferay/innovation/liferay-portal-6.1.0-ce-ga1/deploy/solr-web-6.1.0.1.war copied successfully. Deployment will start in a few seconds.
May 18, 2012 4:03:51 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /opt/liferay/innovation/liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23/webapps/solr-web
16:03:51,992 INFO  [PluginPackageUtil:1099] Reading plugin package for solr-web
Loading file:/opt/liferay/innovation/liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23/temp/1-solr-web/WEB-INF/classes/portlet.properties


So I assume that the plugin was properly installed.

Regards,

Flor.
thumbnail
11年前 に Amit Doshi によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Liferay Master 投稿: 550 参加年月日: 10/12/29 最新の投稿
Hi Florencia,

Please check below blog that was written by me.

http://liferaytrends.blogspot.in/2012/05/integrating-solr-with-liferay-6.html

The Blog was written Considering the Solr with Liferay 6.0.10 but I don't think there will be any changes if you use Liferay 6.1 the integration Steps will remain the same.

Hope it helps.

Thanks & Regards,
Amit Doshi
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
Hi Amit,

Could you please provide an excerpt from your article? Blogs are not accessible from within some secure LAN networks.
Appreciate your help

Regards
thumbnail
11年前 に Amit Doshi によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Liferay Master 投稿: 550 参加年月日: 10/12/29 最新の投稿
Hi Namrata,

I just copy pasted from my blog, sorry for bad formatting.

Building Solr & Installing Solr instance on tomcat.




1. Download Solr-1.3.0 release from Solr.
2. Unzip .tar on some location. For eg. /opt/solr/
3. Make /opt/solr/example/solr as a $SOLR_HOME.
4. Copy apache-solr-1.3.0.war file from /opt/solr/dist and paste it into /opt/solr/example/solr.
5. Open up the /opt/solr/example/solr/conf/solrconfig.xml
Replace
<dataDir>${solr.data.dir: ./solr/data}</dataDir>
by following
<dataDir>${solr.data.dir:/opt/solr/example/solr/data}</dataDir>


Note: The dataDir can also be temporarily overridden with the JAVA_OPTS environment variable prior to starting Tomcat
export JAVA_OPTS="$JAVA_OPTS -Dsolr.data.dir=/opt/solr/example/solr/data"

6. It is recommended to run the Solr instance on separate tomcat instance other than liferay tomcat.
7. So for separate tomcat for solr, consider it here. $SOLR_TOMCAT
8. Into $SOLR_TOMCAT/conf/Catalina/localhost , create one solr.xml file and copy following content into the file and save it.

<context crosscontext="true" debug="0" docbase="/opt/solr/example/solr/apache-solr-1.3.0.war">

<environment name="solr/home" override="true" type="java.lang.String" value="/opt/solr/example/solr">

</environment>
</context>


9. Now start tomcat and check that it is running without any error or not.

Integrating Solr plugin with Liferay



1. Download Solr plugin which is compatible with the Liferay version.
2. Drop the plugin into $LIFERAY_HOME/deploy directory.
3. Start liferay tomcat server. After started liferay tomcat, just stop both the tomcat servers (SOLR_TOMCAT and LIFERAY_TOMCAT).
4. Openup the $LIFERAY_HOME/tomcat-6.0.18/webapps/solr-web/WEB-INF/classes/META-INF/solr-spring.xml

for bean id=”solrServer” give the solar tomcat settings and save it.
for eg. http://localhost:8181/solr

5. Copy the $LIFERAY_HOME/tomcat-6.0.18/webapps/solr-web/WEB-INF/conf/schema.xml file and paste it into /opt/solr/example/solr/conf/ directory.
And it is done now.

Thanks & Regards,
Amit Doshi
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
Thanks Amit! emoticon

Just curious to know which plugin you downloaded
Download Solr plugin which is compatible with the Liferay version.
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
I tried integrating solr 1.4.1 with liferay 6.1 but facing a lot of issues.
Here's a link to the discussion thread -
http://www.liferay.com/community/forums/-/message_boards/message/12593031

Any suggestions/inputs?
Thanks
thumbnail
11年前 に Amit Doshi によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Liferay Master 投稿: 550 参加年月日: 10/12/29 最新の投稿
Hi Namrata,

The above configuration I done is with Liferay 6.0.10 with apache-solr-1.3.0

Thanks & Regards,
Amit Doshi
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
Yes Amit, I understood which versions of solr and liferay you are using.
What I wanted to know is where did you download the solr-web plugin for liferay from?
thumbnail
11年前 に Amit Doshi によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Liferay Master 投稿: 550 参加年月日: 10/12/29 最新の投稿
For Liferay 6.0.10, we are getting solr-web plugin from Plugin Installation--> Web Plugins.

There is a problem with 6.1. We are not getting solr-web from Plugins installion. As we are using EE for 6.1 so with the help Liferay Credentials of EE, we are directly downloading from Liferay Website.
thumbnail
11年前 に Vitor Silva によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Junior Member 投稿: 36 参加年月日: 12/05/03 最新の投稿
Actually I managed to integrate SOLR 3.6 with Liferay Portal 6.1. I am doing tests as we speak.
The solr-web needed to change the dependency classpath to the jars inside the distribution folder of solr 3.6.
Even so, the official integration with 1.4.1 of SOLR must work.
To better understand the behaviour of Liferay + SOLR, what Liferay does is delegate the indexing mechanism on solr-web that operates against solr through http. The result queries made by solr-web are then translated to Liferay again. The communication between Liferay and Solr-web is done via the Liferay Message Bus.
Some common issues may occur:
- Users are not displayed (this means an error occurred while doing the HTTP SOLR querie against SOLR). Probably the solr endpoint is not properly configured in the solr-spring.xml inside solr-web or it is a solr-web classpath problem. Refresh the Users and Organizations page and check the log file.
- Lucene is being used instead of SOLR. Of you see the LuceneIndexer executing this means the SOLR-Web probably failed to start. Upon installation ( put it inside the deploy folder of course) SOLR-Web will register SOLR as the indexing engine. If SOLR-Web fails to start then the default Lucene indexer will execute.

To help the first thing that should be done is check the SOLR endpoint to see if it is running. Then solr can be configured for debug level to see the queries being made, for example refreshing the Users and Organizations page will result on a specific querie. Check for errors. If the request didn't reach the SOLR Server, go to Liferay control panel and activate "com.liferay.portal.kernel.search" package to debug level . This will show you the query that was issued for execution against solr.

Keep in mind that the most common is something solr-web related or your solr server instance is not running on localhost:8080, and the spring bean is not properly configured.
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
Hi Vitor,

Thanks for the inputs.

Would really appreciate if you could tell, for the benefit of all those struggling with this task, the steps you have followed.

I have followed all steps, to the point, but haven't been able to integrate solr 1.4.1 with liferay 6.1.
I'm also curious to know why there isn't any official web plugin for 6.1? I downloaded the one at sourceforge!

Thanks & Regards
thumbnail
11年前 に Vitor Silva によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Junior Member 投稿: 36 参加年月日: 12/05/03 最新の投稿
Namrata Hangal:
Hi Vitor,

Thanks for the inputs.

Would really appreciate if you could tell, for the benefit of all those struggling with this task, the steps you have followed.

I have followed all steps, to the point, but haven't been able to integrate solr 1.4.1 with liferay 6.1.
I'm also curious to know why there isn't any official web plugin for 6.1? I downloaded the one at sourceforge!

Thanks & Regards


Hi Namrata,
It is the official Community plugin, it is available for download at sourceforge.
The official Enterprise plugin is allocated on Liferay Servers of course.
Which steps have you followed?
I will re-install everything in a clean Liferay 6.1 and create a step by step report here.
thumbnail
11年前 に Florencia Hernández によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 146 参加年月日: 12/03/27 最新の投稿
Hi Everyone,

I've followed Amit's guide step by step, and still no luck. I keeps using Lucene.

Solr is up and running in a different Tomcat instance.

What else should I try?
thumbnail
11年前 に Florencia Hernández によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 146 参加年月日: 12/03/27 最新の投稿
Here is the web plugin I used, I compiled from the sources.
thumbnail
11年前 に Florencia Hernández によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 146 参加年月日: 12/03/27 最新の投稿
Hi Everyone,

Following Amit's guide, I installed solr-web plugin with Liferay 6.0. It works perfectly. It was a piece of cake. But I can't install it with Liferay 6.1. Can anyone point me out where that plugin is? Where can I donwload it from? It should be here: http://www.liferay.com/downloads/liferay-portal/official-plugins/-/software_catalog/products/1188376
But I don't see any official solr-web plugin for Liferay 6.1.

Vitor, I'll be waiting for you step-by-step report.

Regards,

Flor.
thumbnail
11年前 に Amit Doshi によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Liferay Master 投稿: 550 参加年月日: 10/12/29 最新の投稿

Following Amit's guide, I installed solr-web plugin with Liferay 6.0. It works perfectly. It was a piece of cake. But I can't install it with Liferay 6.1. Can anyone point me out where that plugin is? Where can I donwload it from? It should be here: http://www.liferay.com/downloads/liferay-portal/official-plugins/-/software_catalog/products/1188376
But I don't see any official solr-web plugin for Liferay 6.1.


Thanks Florencia for the compliment. Good to hear it works for you.

I downloaded the plugins for the EE from the liferay website only . It was successfully integrated solr 1.4.0 with liferay 6.1 following the same step that I posted.
thumbnail
11年前 に Florencia Hernández によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 146 参加年月日: 12/03/27 最新の投稿
Hi Amit,

Could you please post the url where you downloaded the plugin from? Because I still can't make it work with Liferay 6.1.

Thanks,

Flor.
thumbnail
11年前 に Amit Doshi によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Liferay Master 投稿: 550 参加年月日: 10/12/29 最新の投稿
As we are using Enterprise Edition, We have Customer Login Credential for it from liferay. So we are able to download the solr war file from the liferay.
thumbnail
11年前 に Florencia Hernández によって更新されました。

[SOLVED] Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 146 参加年月日: 12/03/27 最新の投稿
Hi Everyone,

I finally made Solr work with Liferay 6.1!!! The solr-web plugin from the svn repository does not work. I got another one from this url: http://releases.liferay.com/plugins/6.1.0-ga1/solr-web-6.1.0.1-ce-ga1-20120106155615760.war

That is the plugin that finally worked. Following Amit's instructions with that plugin, everything will work ok.

Thanks to everyone.

Regards,

Flor.
thumbnail
11年前 に Amit Doshi によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Liferay Master 投稿: 550 参加年月日: 10/12/29 最新の投稿
Good to know that Florencia .. Looking for Namrata response now. Hope after downloading the war file from the mentioned link. She will also managed to configure it.
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
emoticon I don't understand what am I doing wrong.
I have already tried using that war file!

I have solr and liferay running on jboss 5.1
When I reindex, I still see
[LuceneIndexer:74] Reindexing Lucene started
INFO [LuceneIndexer:148] Reindexing with class com.liferay.portlet.assetpublisher.util.AssetIndexer started
INFO [LuceneIndexer:154] Reindexing with class com.liferay.portlet.assetpublisher.util.AssetIndexer completed in 0 seconds
INFO [LuceneIndexer:148] Reindexing with class com.liferay.portlet.usersadmin.util.OrganizationIndexer started
INFO [LuceneIndexer:154] Reindexing with class com.liferay.portlet.usersadmin.util.OrganizationIndexer completed in 0 seconds
INFO [LuceneIndexer:148] Reindexing with class com.liferay.portlet.usersadmin.util.UserIndexer started
INFO [LuceneIndexer:154] Reindexing with class com.liferay.portlet.usersadmin.util.UserIndexer completed in 0 seconds
INFO [LuceneIndexer:148] Reindexing with class com.liferay.portlet.journal.util.JournalIndexer started
INFO [LuceneIndexer:154] Reindexing with class com.liferay.portlet.journal.util.JournalIndexer completed in 0 seconds
INFO [LuceneIndexer:148] Reindexing with class com.liferay.portlet.messageboards.util.MBIndexer started
INFO [LuceneIndexer:154] Reindexing with class com.liferay.portlet.messageboards.util.MBIndexer completed in 0 seconds
INFO [LuceneIndexer:148] Reindexing with class com.liferay.portlet.bookmarks.util.BookmarksIndexer started
INFO [LuceneIndexer:154] Reindexing with class com.liferay.portlet.bookmarks.util.BookmarksIndexer completed in 0 seconds
INFO [LuceneIndexer:148] Reindexing with class com.liferay.portlet.blogs.util.BlogsIndexer started
INFO [LuceneIndexer:154] Reindexing with class com.liferay.portlet.blogs.util.BlogsIndexer completed in 0 seconds
INFO [LuceneIndexer:148] Reindexing with class com.liferay.portlet.wiki.util.WikiIndexer started
INFO [LuceneIndexer:154] Reindexing with class com.liferay.portlet.wiki.util.WikiIndexer completed in 0 seconds
INFO [LuceneIndexer:148] Reindexing with class com.liferay.portlet.calendar.util.CalIndexer started
INFO [LuceneIndexer:154] Reindexing with class com.liferay.portlet.calendar.util.CalIndexer completed in seconds
INFO [LuceneIndexer:148] Reindexing with class com.liferay.portlet.softwarecatalog.util.SCIndexer started
INFO [LuceneIndexer:154] Reindexing with class com.liferay.portlet.softwarecatalog.util.SCIndexer compleed in 0 seconds
INFO [LuceneIndexer:148] Reindexing with class com.liferay.portlet.documentlibrary.util.DLIndexer started
INFO [LuceneIndexer:154] Reindexing with class com.liferay.portlet.documentlibrary.util.DLIndexer completed in 0 seconds
INFO [LuceneIndexer:122] Reindexing Lucene completed in 0 seconds


Following are the errors I am get when I search for something in liferay -
ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
	at com.liferay.portal.search.solr.facet.SolrFacetFieldCollector.getTermCollector(SolrFacetFieldCollector.java:52)


ERROR [IncludeTag:426] Current URL /web/guest/home?p_p_id=3&amp;p_p_lifecycle=0&amp;p_p_state=maximized&amp;p_p_mode=view&amp;p_p_col_id=column-1&amp;p_p_col_count=2&amp;_3_struts_action=%2Fsearch%2Fsearch&amp;_3_redirect=%2Fweb%2Fguest%2Fhome&amp;_3_keywords=lucene&amp;_3_groupId=0 generates exception: java.lang.NullPointerException
10:51:02,288 INFO  [STDOUT] 10:51:02,288 ERROR [IncludeTag:154] java.lang.NullPointerException
	at com.liferay.portal.search.solr.facet.SolrFacetFieldCollector.getTermCollector(SolrFacetFieldCollector.java:52)


But I see the lot of processing on solr console.

Any guesses what's going wrong?
thumbnail
11年前 に Vitor Silva によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Junior Member 投稿: 36 参加年月日: 12/05/03 最新の投稿
Sorry I didn't had time to check this yesterday, I will try to do it today.
Running solr 3.6 with 6.1 CE will be impossible though. I had to change the source code, to change the classpath, to add dependencies, and then I got a problem while searching, it has to do with the solr query, I will look at this later.
I will try to reproduce your error with1.4.1 doing your exact steps
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
That would be very helpful Vitor. Thanks!

Specifically I'd like to mention that I'm running both, Solr and Liferay on Jboss 5.1.
Both have been configured to work on the same jboss installation but different port-sets. They are working perfectly fine. I do not see any installation errors in either logs.

I'm only worried about this solr integration. Have been struggling since 2-3 days and I need to find a solution asap!
thumbnail
11年前 に Florencia Hernández によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 146 参加年月日: 12/03/27 最新の投稿
Hi Namrata,

I get the same errors!

Even I see that Lucene is indexing, the solr server is also indexing! So it is working fine, except for those exceptions.

Regards,

Flor.
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
Hi Flor,

So,

Even I see that Lucene is indexing, the solr server is also indexing!

I didn't get what you meant by solr server is also indexing? I mean, I can see whole lot of stuff happening at the solr console but I fail to see a solr indexing status message in liferay's console. I only see LuceneIndexer everywhere.

So it is working fine, except for those exceptions.

Did you try searching users, portlet content etc.? Are you getting the results on liferay's UI? Because I just get blank result page with those exceptions thrown at the backend console!

Can you please tell me how you tested solr to be working fine? Maybe I can follow the same to check at my end.
Thanks!
thumbnail
11年前 に Florencia Hernández によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 146 参加年月日: 12/03/27 最新の投稿
Namrata,

When you execute the "Reindex data blah blah" is when solr indexes too. You won't see anything in the Liferay console, but in the Solr console.

When I search through the search portlet, I get results (and the exceptions in the console).

Did you try going to the Solr web admin? The url should be something like: http://localhost:8080/solr/admin/ (the host and port depend on your configuration)

You can also search through the admin, to see if there is indexed data.

I run Solr in a different servlet container than Liferay (I use tomcat).

Regards,

Flor.
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
Hmm... Well then I guess the integration was done long back emoticon

Hoping that a Liferay Official staff would see this discussion and comment on the exceptions that we're getting!! Probably raise a ticket for this issue?
As a developer I may be able to understand why the exceptions are coming in or I might even bypass/ignore them. But a client wouldn't be ok with it!

Just that I'm still not comfortable seeing those exceptions in my console...emoticon

Thanks for the inputs though Flor. I would've still been beating around the bush wondering why solr isn't indexing in liferay's console!
thumbnail
11年前 に Florencia Hernández によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 146 参加年月日: 12/03/27 最新の投稿
Hi Namrata!

Did you have any progress with this?

Regards,

Florencia.
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
Hey Flor,

Yes, I was able to integrate Solr 1.4.1 as well as Solr 3.5 with Liferay 6.1.

Currently, I'm trying to make it work with v3.6 of Solr. Getting a few schema based errors.
I really do hope Liferay updates their solr-web plugin to work with the recent versions of Solr...!

Regards,
Namrata
thumbnail
11年前 に Florencia Hernández によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 146 参加年月日: 12/03/27 最新の投稿
Hi Namrata!

Congratulations!

Did you get rid of the exceptions you had?

Regards,

Flor.
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
Hi Flor,

The exceptions still haunt me but the search seems to be working fine for now!
11年前 に Kris Sokolovski によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 8 参加年月日: 11/11/14 最新の投稿
Hi Namrata!

I am glad You managed to make it working on Solr 3.6.

Were these errors related solr schema? Are they familiar to these:
06:56:29,413 INFO  [PluginPackageUtil:1026] Reading plugin package for solr-web
06:56:29,664 ERROR [SolrIndexWriterImpl:53] org.apache.solr.common.SolrException: ERROR: [doc=PluginPackageIndexer_PORTLET_liferay-ee/solr-web/6.1.10.1-ee-ga1-20120217132404825_updated/war] cannot set an index-time boost, norms are omitted for field groupId: liferay-ee

ERROR: [doc=PluginPackageIndexer_PORTLET_liferay-ee/solr-web/6.1.10.1-ee-ga1-20120217132404825_updated/war] cannot set an index-time boost, norms are omitted for field groupId: liferay-ee

request: http://localhost:8080/search/update?wt=javabin&amp;version=2
org.apache.solr.common.SolrException: ERROR: [doc=PluginPackageIndexer_PORTLET_liferay-ee/solr-web/6.1.10.1-ee-ga1-20120217132404825_updated/war] cannot set an index-time boost, norms are omitted for field groupId: liferay-ee

ERROR: [doc=PluginPackageIndexer_PORTLET_liferay-ee/solr-web/6.1.10.1-ee-ga1-20120217132404825_updated/war] cannot set an index-time boost, norms are omitted for field groupId: liferay-ee

request: http://localhost:8080/search/update?wt=javabin&amp;version=2
	at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:427)
	at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:249)
	at com.liferay.portal.search.solr.server.BasicAuthSolrServer.request(BasicAuthSolrServer.java:99)
	at org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105)
	at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:121)
	at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:106)
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
Hi Kris,

Yes, this is a schema error. Unfortunately, the solr-web plugin from Liferay is not yet updated for the latest version of Solr.
Here's the link to the explanation
omitNorms=true|false
This is arguably an advanced option.
Set to true to omit the norms associated with this field (this disables length normalization and index-time boosting for the field, and saves some memory). Only full-text fields or fields that need an index-time boost need norms.


I'm not sure what would be the precise solution. But I have found a quick fix.

Here's what I did -

Whenever you get this error,
(a) check logs to find all such field names
(b) edit your schema. Add omitNorms=false for each of the fields found in the logs. Example -

<field name="entryClassPK" type="text" indexed="true" stored="true" omitNorms="false" />

c) save your schema and ensure it's copied to solr-web.war as well as your solr_home_installation directory so that there is no conflict

Anyone with a better solution is most welcome to comment. I don't want to be in a soup for having done those tweaks
11年前 に Kris Sokolovski によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 8 参加年月日: 11/11/14 最新の投稿
Thank You, Namrata!

Looks like it worked! emoticon. I need to do some other modifications in my environment to check if everything is fine.

Best regards,
Kris
thumbnail
11年前 に Murat ÇOLAK によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Junior Member 投稿: 45 参加年月日: 09/07/28 最新の投稿
solr 3.6.2

and liferay 6.1.1
omitNorms="false" run properly

Thanks
thumbnail
10年前 に Rehan Pathan によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 7 参加年月日: 13/01/31 最新の投稿
Hi all of you......finally i have done liferay 6.1.0 + solr integration after some hardwork.
if you are facing some problem then check this post http://blog.rehanpathan.com/liferay-solr-integration
11年前 に Hemant Kumar Singh によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 8 参加年月日: 12/08/16 最新の投稿
Hi namrata

could you please tell me how to check for that solr is being used for searching................


regards
hemant
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
Hi Vitor,

The steps I followed, in short, are -
1) Install Solr -> I'm confident this is working fine since I am able to view the solr admin at http://hostname:port/solr/admin
It picks up the (example) schema after installation.
2) I downloaded the solr-web plugin from sourceforge. Modified solr-spring.xml to point to the correct solr url
3) Replaces solr installation's schema.xml with solr-web's schema.xml. When I restart the solr instance, it picks up the new (liferay) schema. I am able to see it on solr admin
4) I repackaged solr-web as war and dropped in into Liferay's deploy folder.
I don't see a successful deployment message! A few errors, in fact.
5) I reindex search in the control panel. In liferay logs, I see Lucene being used for reindexing again. So definitely liferay is unable to pick solr for indexing.
6) When I search for something in liferay, it generates a lot of errors. From the logs I see that it tries to use solr for search but since probably the reindexing with solr failed, it results in a blank search result window! Note: When I remove the solr-web I get search result perfectly!
7) I searched for the same article in solr-admin and I was able to see the search result. So definitely solr is at work but the reindexing at liferay has failed somehow.

Am not able to understand what have I done wrong?
Please help!
thumbnail
11年前 に Ramalingam G によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 2 参加年月日: 11/08/10 最新の投稿
As per Liferay, Liferay 6.1 will work with Solr 1.4.1 only and It is working fine for me.How to make it work with latest solr version 3.6.
thumbnail
11年前 に James Falkner によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Liferay Legend 投稿: 1399 参加年月日: 10/09/17 最新の投稿
Ramalingam G:
As per Liferay, Liferay 6.1 will work with Solr 1.4.1 only and It is working fine for me.How to make it work with latest solr version 3.6.



Check out and 'watch' this ticket. There is a link to a community member's github acct where they apparently have gotten Solr 3.1 to work, so it shouldn't be much harder to get 3.6 to work.
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
Hi Ramalingam,

I have managed to get Liferay 6.1 working with Solr 3.6.
I just am not sure if it's fool-proof!

Regards,
Namrata
thumbnail
11年前 に Florencia Hernández によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 146 参加年月日: 12/03/27 最新の投稿
Hi Ramalingam!

Are you using Liferay 6.1 CE? If so, can you share with us the steps you followed?

Thanks,

Flor.
11年前 に Rajarshi Chakrabarty によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 14 参加年月日: 12/06/12 最新の投稿
Does anyone tried to do faceted search in liferay 6.0.6 with solr 3.6.0 with solr-web-6.0.6.1 web plugin???
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
Hi Rajarshi,

Faceted search has been implemented in Liferay 6.1 based on tags & categories.
If I were you, I would download the source code of 6.1 and take a look at how search portlet has been implemented!

HTH!
11年前 に Rajarshi Chakrabarty によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 14 参加年月日: 12/06/12 最新の投稿
Thanks for your reply Namrata. I required this faceted search thing implemented as soon as possible. As liferay 6.1 provide it OOB, so I tried to integrate Liferay 6.1.0 ga with solr 3.6.0 using solr-web-6.1.0 ga plugin. But the integration is not working well. LIferay is indexing with both Lucene and solr. And most important to it, When i tried to search in liferay, It throws error saying "error executing query".


ERROR [SolrIndexSearcherImpl:113] org.apache.solr.client.solrj.SolrServerException: Error executing query
org.apache.solr.client.solrj.SolrServerException: Error executing query
	at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:95)
	at org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:311)
	at com.liferay.portal.search.solr.SolrIndexSearcherImpl.doSearch(SolrIndexSearcherImpl.java:176)
	at com.liferay.portal.search.solr.SolrIndexSearcherImpl.search(SolrIndexSearcherImpl.java:110)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.liferay.portal.kernel.util.MethodHandler.invoke(MethodHandler.java:83)
	at com.liferay.portal.kernel.messaging.proxy.ProxyRequest.execute(ProxyRequest.java:57)
	at com.liferay.portal.kernel.messaging.proxy.ProxyMessageListener.receive(ProxyMessageListener.java:50)
	at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:65)
	at com.liferay.portal.kernel.messaging.SynchronousDestination.send(SynchronousDestination.java:39)
	at com.liferay.portal.kernel.messaging.sender.DirectSynchronousMessageSender.send(DirectSynchronousMessageSender.java:60)
	at com.liferay.portal.messaging.proxy.MultiDestinationMessagingProxyAdvice.doInvokeSynchronous(MultiDestinationMessagingProxyAdvice.java:113)
	at com.liferay.portal.messaging.proxy.MultiDestinationMessagingProxyAdvice.invoke(MultiDestinationMessagingProxyAdvice.java:60)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:90)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
	at $Proxy261.search(Unknown Source)
	at com.liferay.portal.kernel.search.SearchEngineUtil.search(SearchEngineUtil.java:333)
	at com.liferay.portal.kernel.search.FacetedSearcher.search(FacetedSearcher.java:91)
	at org.apache.jsp.html.portlet.search.search_jsp._jspService(search_jsp.java:1073)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)
	at com.liferay.taglib.util.IncludeTag.include(IncludeTag.java:323)
	at com.liferay.taglib.util.IncludeTag._doInclude(IncludeTag.java:418)
	at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:92)
	at org.apache.jsp.html.common.themes.portlet_jsp._jspService(portlet_jsp.java:4620)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)
	at com.liferay.portlet.PortletRequestDispatcherImpl.dispatch(PortletRequestDispatcherImpl.java:316)
	at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:120)
	at com.liferay.portal.struts.PortletRequestProcessor.doInclude(PortletRequestProcessor.java:281)
	at com.liferay.portal.struts.PortletRequestProcessor.doForward(PortletRequestProcessor.java:251)
	at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)
	at org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:341)
	at org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:572)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:221)
	at com.liferay.portal.struts.PortletRequestProcessor.process(PortletRequestProcessor.java:230)
	at com.liferay.portlet.StrutsPortlet.include(StrutsPortlet.java:239)
	at com.liferay.portlet.StrutsPortlet.doView(StrutsPortlet.java:152)
	at com.liferay.portal.kernel.portlet.LiferayPortlet.doDispatch(LiferayPortlet.java:211)
	at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
	at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:100)
	at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)
	at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:651)
	at com.liferay.portlet.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:722)
	at com.liferay.portlet.InvokerPortletImpl.render(InvokerPortletImpl.java:426)
	at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:1215)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)
	at com.liferay.portal.util.PortalImpl.renderPortlet(PortalImpl.java:4735)
	at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:1455)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processPortlet(RuntimePortletImpl.java:213)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processPortlet(RuntimePortletImpl.java:135)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processPortlet(RuntimePortletImpl.java:122)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(RuntimePortletUtil.java:54)
	at com.liferay.portlet.layoutconfiguration.util.velocity.PortletLogic.processContent(PortletLogic.java:75)
	at com.liferay.portlet.layoutconfiguration.util.velocity.TemplateProcessor.processMax(TemplateProcessor.java:83)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378)
	at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270)
	at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:262)
	at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:342)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
	at org.apache.velocity.Template.merge(Template.java:328)
	at org.apache.velocity.Template.merge(Template.java:235)
	at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:381)
	at com.liferay.portal.velocity.VelocityEngineImpl.mergeTemplate(VelocityEngineImpl.java:184)
	at com.liferay.portal.kernel.velocity.VelocityEngineUtil.mergeTemplate(VelocityEngineUtil.java:61)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processTemplate(RuntimePortletImpl.java:277)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:118)
	at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java:455)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)
	at com.liferay.portal.action.LayoutAction.includeLayoutContent(LayoutAction.java:412)
	at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:680)
	at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:244)
	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
	at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:174)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:533)
	at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:510)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:113)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:113)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:201)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:240)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
	at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:135)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:304)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:123)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:201)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:241)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:113)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:55)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:240)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:83)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:80)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:208)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:184)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:164)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:164)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:184)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:300)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.solr.common.SolrException: Bad Request

Bad Request

request: http://localhost:[i]portno[/i]/solr/select?hl=true&amp;hl.fragsize=80&amp;hl.snippets=3&amp;fl=*,score&amp;q=+(+(companyId:1) +((+(entryClassName:com.liferay.portal.model.User) +(status:0)) (+(entryClassName:com.liferay.portlet.journal.model.JournalArticle) +(status:0)) (+(entryClassName:com.liferay.portlet.calendar.model.CalEvent)) (+(entryClassName:com.liferay.portlet.wiki.model.WikiPage)) (+(entryClassName:com.liferay.portlet.messageboards.model.MBMessage) +(discussion:false)) (+(entryClassName:com.liferay.portlet.documentlibrary.model.DLFileEntry) +(status:0)) (+(entryClassName:com.liferay.portal.model.Organization)) (+(entryClassName:com.liferay.portlet.blogs.model.BlogsEntry)) (+(entryClassName:com.liferay.portlet.bookmarks.model.BookmarksEntry)) (+(entryClassName:com.liferay.portlet.softwarecatalog.model.SCProductEntry)))) +(assetCategoryNames:welcome assetTagNames:welcome comments:welcome content:welcome description:welcome properties:welcome title:welcome url:welcome userName:welcome city:welcome country:welcome emailAddress:welcome firstName:welcome fullName:welcome lastName:welcome middleName:welcome region:welcome screenName:welcome street:welcome zip:welcome classPK:welcome content_en_US:welcome description_en_US:welcome entryClassPK:welcome title_en_US:welcome type:welcome ddm/10285/ClimateForcast_PROGRAM_ID:welcome ddm/10285/ClimateForcast_COMMAND_LINE:welcome ddm/10285/ClimateForcast_HISTORY:welcome ddm/10285/ClimateForcast_TABLE_ID:welcome ddm/10285/ClimateForcast_INSTITUTION:welcome ddm/10285/ClimateForcast_SOURCE:welcome ddm/10285/ClimateForcast_CONTACT:welcome ddm/10285/ClimateForcast_PROJECT_ID:welcome ddm/10285/ClimateForcast_CONVENTIONS:welcome ddm/10285/ClimateForcast_REFERENCES:welcome ddm/10285/ClimateForcast_ACKNOWLEDGEMENT:welcome ddm/10285/ClimateForcast_REALIZATION:welcome ddm/10285/ClimateForcast_EXPERIMENT_ID:welcome ddm/10285/ClimateForcast_COMMENT:welcome ddm/10285/ClimateForcast_MODEL_NAME_ENGLISH:welcome ddm/10285/CreativeCommons_LICENSE_URL:welcome ddm/10285/CreativeCommons_LICENSE_LOCATION:welcome ddm/10285/CreativeCommons_WORK_TYPE:welcome ddm/10285/DublinCore_FORMAT:welcome ddm/10285/DublinCore_IDENTIFIER:welcome ddm/10285/DublinCore_MODIFIED:welcome ddm/10285/DublinCore_CONTRIBUTOR:welcome ddm/10285/DublinCore_COVERAGE:welcome ddm/10285/DublinCore_CREATOR:welcome ddm/10285/DublinCore_DATE:welcome ddm/10285/DublinCore_DESCRIPTION:welcome ddm/10285/DublinCore_LANGUAGE:welcome ddm/10285/DublinCore_PUBLISHER:welcome ddm/10285/DublinCore_RELATION:welcome ddm/10285/DublinCore_RIGHTS:welcome ddm/10285/DublinCore_SOURCE:welcome ddm/10285/DublinCore_SUBJECT:welcome ddm/10285/DublinCore_TITLE:welcome ddm/10285/DublinCore_TYPE:welcome ddm/10285/Geographic_LATITUDE:welcome ddm/10285/Geographic_LONGITUDE:welcome ddm/10285/Geographic_ALTITUDE:welcome ddm/10285/HttpHeaders_CONTENT_ENCODING:welcome ddm/10285/HttpHeaders_CONTENT_LANGUAGE:welcome ddm/10285/HttpHeaders_CONTENT_LENGTH:welcome ddm/10285/HttpHeaders_CONTENT_LOCATION:welcome ddm/10285/HttpHeaders_CONTENT_DISPOSITION:welcome ddm/10285/HttpHeaders_CONTENT_MD5:welcome ddm/10285/HttpHeaders_CONTENT_TYPE:welcome ddm/10285/HttpHeaders_LAST_MODIFIED:welcome ddm/10285/HttpHeaders_LOCATION:welcome ddm/10285/Message_MESSAGE_RECIPIENT_ADDRESS:welcome ddm/10285/Message_MESSAGE_FROM:welcome ddm/10285/Message_MESSAGE_TO:welcome ddm/10285/Message_MESSAGE_CC:welcome ddm/10285/Message_MESSAGE_BCC:welcome ddm/10285/MSOffice_KEYWORDS:welcome ddm/10285/MSOffice_COMMENTS:welcome ddm/10285/MSOffice_LAST_AUTHOR:welcome ddm/10285/MSOffice_APPLICATION_NAME:welcome ddm/10285/MSOffice_CHARACTER_COUNT:welcome ddm/10285/MSOffice_LAST_PRINTED:welcome ddm/10285/MSOffice_LAST_SAVED:welcome ddm/10285/MSOffice_PAGE_COUNT:welcome ddm/10285/MSOffice_REVISION_NUMBER:welcome ddm/10285/MSOffice_WORD_COUNT:welcome ddm/10285/MSOffice_TEMPLATE:welcome ddm/10285/MSOffice_AUTHOR:welcome ddm/10285/MSOffice_TOTAL_TIME:welcome ddm/10285/MSOffice_SLIDE_COUNT:welcome ddm/10285/MSOffice_PRESENTATION_FORMAT:welcome ddm/10285/MSOffice_PARAGRAPH_COUNT:welcome ddm/10285/MSOffice_NOTES:welcome ddm/10285/MSOffice_MANAGER:welcome ddm/10285/MSOffice_LINE_COUNT:welcome ddm/10285/MSOffice_CHARACTER_COUNT_WITH_SPACES:welcome ddm/10285/MSOffice_APPLICATION_VERSION:welcome ddm/10285/MSOffice_VERSION:welcome ddm/10285/MSOffice_CONTENT_STATUS:welcome ddm/10285/MSOffice_CATEGORY:welcome ddm/10285/MSOffice_COMPANY:welcome ddm/10285/MSOffice_SECURITY:welcome ddm/10285/MSOffice_EDIT_TIME:welcome ddm/10285/MSOffice_CREATION_DATE:welcome ddm/10285/TIFF_BITS_PER_SAMPLE:welcome ddm/10285/TIFF_IMAGE_LENGTH:welcome ddm/10285/TIFF_IMAGE_WIDTH:welcome ddm/10285/TIFF_SAMPLES_PER_PIXEL:welcome ddm/10285/TIFF_FLASH_FIRED:welcome ddm/10285/TIFF_EXPOSURE_TIME:welcome ddm/10285/TIFF_F_NUMBER:welcome ddm/10285/TIFF_FOCAL_LENGTH:welcome ddm/10285/TIFF_ISO_SPEED_RATINGS:welcome ddm/10285/TIFF_EQUIPMENT_MAKE:welcome ddm/10285/TIFF_EQUIPMENT_MODEL:welcome ddm/10285/TIFF_SOFTWARE:welcome ddm/10285/TIFF_ORIENTATION:welcome ddm/10285/TIFF_RESOLUTION_HORIZONTAL:welcome ddm/10285/TIFF_RESOLUTION_VERTICAL:welcome ddm/10285/TIFF_RESOLUTION_UNIT:welcome ddm/10285/TIFF_ORIGINAL_DATE:welcome ddm/10285/TikaMetadataKeys_RESOURCE_NAME_KEY:welcome ddm/10285/TikaMetadataKeys_PROTECTED:welcome ddm/10285/TikaMimeKeys_TIKA_MIME_FILE:welcome ddm/10285/TikaMimeKeys_MIME_TYPE_MAGIC:welcome ddm/10285/XMPDM_DURATION:welcome ddm/10285/XMPDM_ABS_PEAK_AUDIO_FILE_PATH:welcome ddm/10285/XMPDM_ALBUM:welcome ddm/10285/XMPDM_ALT_TAPE_NAME:welcome ddm/10285/XMPDM_ARTIST:welcome ddm/10285/XMPDM_AUDIO_MOD_DATE:welcome ddm/10285/XMPDM_AUDIO_SAMPLE_RATE:welcome ddm/10285/XMPDM_AUDIO_SAMPLE_TYPE:welcome ddm/10285/XMPDM_AUDIO_CHANNEL_TYPE:welcome ddm/10285/XMPDM_AUDIO_COMPRESSOR:welcome ddm/10285/XMPDM_COMPOSER:welcome ddm/10285/XMPDM_COPYRIGHT:welcome ddm/10285/XMPDM_ENGINEER:welcome ddm/10285/XMPDM_FILE_DATA_RATE:welcome ddm/10285/XMPDM_GENRE:welcome ddm/10285/XMPDM_INSTRUMENT:welcome ddm/10285/XMPDM_KEY:welcome ddm/10285/XMPDM_LOG_COMMENT:welcome ddm/10285/XMPDM_LOOP:welcome ddm/10285/XMPDM_NUMBER_OF_BEATS:welcome ddm/10285/XMPDM_METADATA_MOD_DATE:welcome ddm/10285/XMPDM_PULL_DOWN:welcome ddm/10285/XMPDM_RELATIVE_PEAK_AUDIO_FILE_PATH:welcome ddm/10285/XMPDM_RELEASE_DATE:welcome ddm/10285/XMPDM_SCALE_TYPE:welcome ddm/10285/XMPDM_SCENE:welcome ddm/10285/XMPDM_SHOT_DATE:welcome ddm/10285/XMPDM_SHOT_LOCATION:welcome ddm/10285/XMPDM_SHOT_NAME:welcome ddm/10285/XMPDM_SPEAKER_PLACEMENT:welcome ddm/10285/XMPDM_STRETCH_MODE:welcome ddm/10285/XMPDM_TAPE_NAME:welcome ddm/10285/XMPDM_TEMPO:welcome ddm/10285/XMPDM_TIME_SIGNATURE:welcome ddm/10285/XMPDM_TRACK_NUMBER:welcome ddm/10285/XMPDM_VIDEO_ALPHA_MODE:welcome ddm/10285/XMPDM_VIDEO_ALPHA_UNITY_IS_TRANSPARENT:welcome ddm/10285/XMPDM_VIDEO_COLOR_SPACE:welcome ddm/10285/XMPDM_VIDEO_COMPRESSOR:welcome ddm/10285/XMPDM_VIDEO_FIELD_ORDER:welcome ddm/10285/XMPDM_VIDEO_FRAME_RATE:welcome ddm/10285/XMPDM_VIDEO_MOD_DATE:welcome ddm/10285/XMPDM_VIDEO_PIXEL_DEPTH:welcome ddm/10285/XMPDM_VIDEO_PIXEL_ASPECT_RATIO:welcome extension:welcome fileEntryTypeId:welcome path:welcome name:welcome parentOrganizationId:welcome)&amp;rows=5020&amp;start=0&amp;facet.field=assetTagNames&amp;facet.field=modified&amp;facet.field=assetCategoryNames&amp;facet.field=entryClassName&amp;facet=true&amp;facet.query=modified:[19700101000000 TO *]&amp;facet.limit=-1&amp;wt=javabin&amp;version=2
	at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:427)
	at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:249)
	at com.liferay.portal.search.solr.server.BasicAuthSolrServer.request(BasicAuthSolrServer.java:99)
	at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:89)
	... 252 more
09:27:50,982 ERROR [IncludeTag:426] Current URL /web/guest/search?p_p_id=3&amp;p_p_lifecycle=0&amp;p_p_state=maximized&amp;p_p_mode=view&amp;p_p_col_id=column-2&amp;p_p_col_count=1&amp;_3_struts_action=%2Fsearch%2Fsearch&amp;_3_redirect=%2Fweb%2Fguest%2Fsearch%3Bjsessionid%3D4DA910A56BEE09A6C53119D918D03CE9&amp;_3_keywords=welcome&amp;_3_groupId=0 generates exception: javax.servlet.ServletException: com.liferay.portal.kernel.search.SearchException: Error executing query
09:27:50,983 ERROR [IncludeTag:154] com.liferay.portal.kernel.search.SearchException: Error executing query
	at com.liferay.portal.search.solr.SolrIndexSearcherImpl.search(SolrIndexSearcherImpl.java:115)
	at com.liferay.portal.kernel.util.MethodHandler.invoke(MethodHandler.java:83)
	at com.liferay.portal.kernel.messaging.proxy.ProxyRequest.execute(ProxyRequest.java:57)
	at com.liferay.portal.kernel.messaging.proxy.ProxyMessageListener.receive(ProxyMessageListener.java:50)
	at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:65)
	at com.liferay.portal.kernel.messaging.SynchronousDestination.send(SynchronousDestination.java:39)
	at com.liferay.portal.kernel.messaging.sender.DirectSynchronousMessageSender.send(DirectSynchronousMessageSender.java:60)
	at com.liferay.portal.messaging.proxy.MultiDestinationMessagingProxyAdvice.doInvokeSynchronous(MultiDestinationMessagingProxyAdvice.java:113)
	at com.liferay.portal.messaging.proxy.MultiDestinationMessagingProxyAdvice.invoke(MultiDestinationMessagingProxyAdvice.java:60)
	at com.liferay.portal.kernel.search.SearchEngineUtil.search(SearchEngineUtil.java:333)
	at com.liferay.portal.kernel.search.FacetedSearcher.search(FacetedSearcher.java:91)
	at org.apache.jsp.html.portlet.search.search_jsp._jspService(search_jsp.java:1073)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


Any input in this???
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
I tried to integrate Liferay 6.1.0 ga with solr 3.6.0 using solr-web-6.1.0 ga plugin. But the integration is not working well

All the solr-web.war plugins that you get from the svn are only for Solr version 1.4. You have to modify the plugin to get it to work with version 3.6. There are some discussion threads that discuss how to change the plugin's schema and libraries.

LIferay is indexing with both Lucene and solr

On Liferay's console, you will be able to see only Lucene Indexing status. You would see the real action only on Solr console. When you reindex/search in Liferay, if you can see stuff happening in Solr, that means Liferay is able to hit Solr. So you're almost there.

Can you please ensure the above two are implemented and then let us know if you get errors?
Also, please go through the discussions in this thread as well.
11年前 に Kris Sokolovski によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 8 参加年月日: 11/11/14 最新の投稿
Namrata Hangal:
You have to modify the plugin to get it to work with version 3.6. There are some discussion threads that discuss how to change the plugin's schema and libraries.

Namrata, could you provide some link to these threads, can't find this. Maybe you know exactly where these are.

Thank You!

Regards,
Kris
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
Hi Kris,

Did you manage to find those links?
I haven't bookmarked them myself. But I do have a copy of the schema that was used for Solr 3.5

Let me know in case you haven't yet figured it out..
11年前 に Kris Sokolovski によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 8 参加年月日: 11/11/14 最新の投稿
Hi Namrata,

Thanks for the replay. I haven't yet figure it out, other more important stuff. So it would be helpful, if you could provide some info. Could I see that schema.

Best regards!
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
Attached is the schema file for Solr 3.5.
( Do remember to change the filename to schema.xml )
11年前 に Rajarshi Chakrabarty によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 14 参加年月日: 12/06/12 最新の投稿
Hi Namrata, Thanks again for your reply. I tried to integrate liferay 6.1 ga and liferay 6.0 with solr 1.4.1 but it is throwing "Error query exception" . Integration with liferay 6.0 is working fine but integration of solr with liferay 6.1 ga is producing exceptions.

10:45:33,361 ERROR [IncludeTag:426] Current URL /web/guest/search?p_p_id=3&amp;p_p_lifecycle=0&amp;p_p_state=maximized&amp;p_p_mode=view&amp;_3_struts_action=%2Fsearch%2Fsearch&amp;_3_format=&amp;_3_keywords=liferay&amp;_3_groupId=0&amp;_3_entryClassName=&amp;_3_modified=&amp;_3_modifiedselection=0&amp;_3_modifiedfrom=&amp;_3_modifiedto=&amp;x=0&amp;y=0 generates exception: com.liferay.portal.kernel.search.SearchException: Error executing query
10:45:33,371 ERROR [IncludeTag:154] com.liferay.portal.kernel.search.SearchException: Error executing query
	at com.liferay.portal.search.solr.SolrIndexSearcherImpl.search(SolrIndexSearcherImpl.java:115)
	at com.liferay.portal.kernel.util.MethodHandler.invoke(MethodHandler.java:83)
	at com.liferay.portal.kernel.messaging.proxy.ProxyRequest.execute(ProxyRequest.java:57)
	at com.liferay.portal.kernel.messaging.proxy.ProxyMessageListener.receive(ProxyMessageListener.java:50)
	at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:65)
	at com.liferay.portal.kernel.messaging.SynchronousDestination.send(SynchronousDestination.java:39)
	at com.liferay.portal.kernel.messaging.sender.DirectSynchronousMessageSender.send(DirectSynchronousMessageSender.java:60)
	at com.liferay.portal.messaging.proxy.MultiDestinationMessagingProxyAdvice.doInvokeSynchronous(MultiDestinationMessagingProxyAdvice.java:113)
	at com.liferay.portal.messaging.proxy.MultiDestinationMessagingProxyAdvice.invoke(MultiDestinationMessagingProxyAdvice.java:60)
	at com.liferay.portal.kernel.search.SearchEngineUtil.search(SearchEngineUtil.java:333)
	at com.liferay.portal.kernel.search.FacetedSearcher.search(FacetedSearcher.java:91)
	at org.apache.jsp.html.portlet.search.search_jsp._jspService(search_jsp.java:1073)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at com.liferay.portal.kernel.servlet.DirectRequestDispatcher.include(DirectRequestDispatcher.java:45)
	at com.liferay.taglib.util.IncludeTag.include(IncludeTag.java:323)
	at com.liferay.taglib.util.IncludeTag._doInclude(IncludeTag.java:418)
	at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:92)
	at org.apache.jsp.html.common.themes.portlet_jsp._jspService(portlet_jsp.java:4620)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

10:48:46,235 ERROR [SolrIndexSearcherImpl:113] org.apache.solr.client.solrj.SolrServerException: Error executing query
org.apache.solr.client.solrj.SolrServerException: Error executing query
	at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:95)
	at org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:118)
	at com.liferay.portal.search.solr.SolrIndexSearcherImpl.doSearch(SolrIndexSearcherImpl.java:176)
	at com.liferay.portal.search.solr.SolrIndexSearcherImpl.search(SolrIndexSearcherImpl.java:110)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.liferay.portal.kernel.util.MethodHandler.invoke(MethodHandler.java:83)
	at com.liferay.portal.kernel.messaging.proxy.ProxyRequest.execute(ProxyRequest.java:57)
	at com.liferay.portal.kernel.messaging.proxy.ProxyMessageListener.receive(ProxyMessageListener.java:50)
	at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:65)
	at com.liferay.portal.kernel.messaging.SynchronousDestination.send(SynchronousDestination.java:39)
	at com.liferay.portal.kernel.messaging.sender.DirectSynchronousMessageSender.send(DirectSynchronousMessageSender.java:60)
	at com.liferay.portal.messaging.proxy.MultiDestinationMessagingProxyAdvice.doInvokeSynchronous(MultiDestinationMessagingProxyAdvice.java:113)
	at com.liferay.portal.messaging.proxy.MultiDestinationMessagingProxyAdvice.invoke(MultiDestinationMessagingProxyAdvice.java:60)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:90)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
	at $Proxy261.search(Unknown Source)
	at com.liferay.portal.kernel.search.SearchEngineUtil.search(SearchEngineUtil.java:333)
	at com.liferay.portal.kernel.search.FacetedSearcher.search(FacetedSearcher.java:91)
	at org.apache.jsp.html.portlet.search.search_jsp._jspService(search_jsp.java:1073)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at com.liferay.portal.kernel.servlet.DirectRequestDispatcher.include(DirectRequestDispatcher.java:45)
	at com.liferay.taglib.util.IncludeTag.include(IncludeTag.java:323)
	at com.liferay.taglib.util.IncludeTag._doInclude(IncludeTag.java:418)
	at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:92)
	at org.apache.jsp.html.common.themes.portlet_jsp._jspService(portlet_jsp.java:4620)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)
	at com.liferay.portlet.PortletRequestDispatcherImpl.dispatch(PortletRequestDispatcherImpl.java:316)
	at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:120)
	at com.liferay.portal.struts.PortletRequestProcessor.doInclude(PortletRequestProcessor.java:281)
	at com.liferay.portal.struts.PortletRequestProcessor.doForward(PortletRequestProcessor.java:251)
	at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)
	at org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:341)
	at org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:572)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:221)
	at com.liferay.portal.struts.PortletRequestProcessor.process(PortletRequestProcessor.java:230)
	at com.liferay.portlet.StrutsPortlet.include(StrutsPortlet.java:239)
	at com.liferay.portlet.StrutsPortlet.doView(StrutsPortlet.java:152)
	at com.liferay.portal.kernel.portlet.LiferayPortlet.doDispatch(LiferayPortlet.java:211)
	at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
	at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:100)
	at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)
	at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:651)
	at com.liferay.portlet.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:722)
	at com.liferay.portlet.InvokerPortletImpl.render(InvokerPortletImpl.java:426)
	at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:1215)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)
	at com.liferay.portal.util.PortalImpl.renderPortlet(PortalImpl.java:4735)
	at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:1455)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processPortlet(RuntimePortletImpl.java:213)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processPortlet(RuntimePortletImpl.java:135)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processPortlet(RuntimePortletImpl.java:122)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(RuntimePortletUtil.java:54)
	at com.liferay.portlet.layoutconfiguration.util.velocity.PortletLogic.processContent(PortletLogic.java:75)
	at com.liferay.portlet.layoutconfiguration.util.velocity.TemplateProcessor.processMax(TemplateProcessor.java:83)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378)
	at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270)
	at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:262)
	at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:342)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
	at org.apache.velocity.Template.merge(Template.java:328)
	at org.apache.velocity.Template.merge(Template.java:235)
	at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:381)
	at com.liferay.portal.velocity.VelocityEngineImpl.mergeTemplate(VelocityEngineImpl.java:184)
	at com.liferay.portal.kernel.velocity.VelocityEngineUtil.mergeTemplate(VelocityEngineUtil.java:61)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processTemplate(RuntimePortletImpl.java:277)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:118)
	at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java:455)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)
	at com.liferay.portal.action.LayoutAction.includeLayoutContent(LayoutAction.java:412)
	at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:680)
	at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:244)
	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
	at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:174)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:533)
	at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:510)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:113)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:113)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:201)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:240)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
	at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:135)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:304)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:123)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:201)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:241)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:113)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:55)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:240)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:83)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:80)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:208)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:184)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:164)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:164)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:184)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:300)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.solr.common.SolrException: Bad Request

Bad Request

request: http://localhost:9999/apache-solr/select?hl=true&amp;hl.fragsize=80&amp;hl.snippets=3&amp;fl=score&amp;q=+(+(companyId:1) +((+(entryClassName:com.liferay.portal.model.User) +(status:0)) (+(entryClassName:com.liferay.portlet.journal.model.JournalArticle) +(status:0)) (+(entryClassName:com.liferay.portlet.calendar.model.CalEvent)) (+(entryClassName:com.liferay.portlet.wiki.model.WikiPage)) (+(entryClassName:com.liferay.portlet.messageboards.model.MBMessage) +(discussion:false)) (+(entryClassName:com.liferay.portlet.documentlibrary.model.DLFileEntry) +(status:0)) (+(entryClassName:com.liferay.portal.model.Organization)) (+(entryClassName:com.liferay.portlet.blogs.model.BlogsEntry)) (+(entryClassName:com.liferay.portlet.bookmarks.model.BookmarksEntry)) (+(entryClassName:com.liferay.portlet.softwarecatalog.model.SCProductEntry)))) +(assetCategoryNames:liferay assetTagNames:liferay comments:liferay content:liferay description:liferay properties:liferay title:liferay url:liferay userName:liferay city:liferay country:liferay emailAddress:liferay firstName:liferay fullName:liferay lastName:liferay middleName:liferay region:liferay screenName:liferay street:liferay zip:liferay classPK:liferay content_en_US:liferay description_en_US:liferay entryClassPK:liferay title_en_US:liferay type:liferay ddm/10285/ClimateForcast_PROGRAM_ID:liferay ddm/10285/ClimateForcast_COMMAND_LINE:liferay ddm/10285/ClimateForcast_HISTORY:liferay ddm/10285/ClimateForcast_TABLE_ID:liferay ddm/10285/ClimateForcast_INSTITUTION:liferay ddm/10285/ClimateForcast_SOURCE:liferay ddm/10285/ClimateForcast_CONTACT:liferay ddm/10285/ClimateForcast_PROJECT_ID:liferay ddm/10285/ClimateForcast_CONVENTIONS:liferay ddm/10285/ClimateForcast_REFERENCES:liferay ddm/10285/ClimateForcast_ACKNOWLEDGEMENT:liferay ddm/10285/ClimateForcast_REALIZATION:liferay ddm/10285/ClimateForcast_EXPERIMENT_ID:liferay ddm/10285/ClimateForcast_COMMENT:liferay ddm/10285/ClimateForcast_MODEL_NAME_ENGLISH:liferay ddm/10285/CreativeCommons_LICENSE_URL:liferay ddm/10285/CreativeCommons_LICENSE_LOCATION:liferay ddm/10285/CreativeCommons_WORK_TYPE:liferay ddm/10285/DublinCore_FORMAT:liferay ddm/10285/DublinCore_IDENTIFIER:liferay ddm/10285/DublinCore_MODIFIED:liferay ddm/10285/DublinCore_CONTRIBUTOR:liferay ddm/10285/DublinCore_COVERAGE:liferay ddm/10285/DublinCore_CREATOR:liferay ddm/10285/DublinCore_DATE:liferay ddm/10285/DublinCore_DESCRIPTION:liferay ddm/10285/DublinCore_LANGUAGE:liferay ddm/10285/DublinCore_PUBLISHER:liferay ddm/10285/DublinCore_RELATION:liferay ddm/10285/DublinCore_RIGHTS:liferay ddm/10285/DublinCore_SOURCE:liferay ddm/10285/DublinCore_SUBJECT:liferay ddm/10285/DublinCore_TITLE:liferay ddm/10285/DublinCore_TYPE:liferay ddm/10285/Geographic_LATITUDE:liferay ddm/10285/Geographic_LONGITUDE:liferay ddm/10285/Geographic_ALTITUDE:liferay ddm/10285/HttpHeaders_CONTENT_ENCODING:liferay ddm/10285/HttpHeaders_CONTENT_LANGUAGE:liferay ddm/10285/HttpHeaders_CONTENT_LENGTH:liferay ddm/10285/HttpHeaders_CONTENT_LOCATION:liferay ddm/10285/HttpHeaders_CONTENT_DISPOSITION:liferay ddm/10285/HttpHeaders_CONTENT_MD5:liferay ddm/10285/HttpHeaders_CONTENT_TYPE:liferay ddm/10285/HttpHeaders_LAST_MODIFIED:liferay ddm/10285/HttpHeaders_LOCATION:liferay ddm/10285/Message_MESSAGE_RECIPIENT_ADDRESS:liferay ddm/10285/Message_MESSAGE_FROM:liferay ddm/10285/Message_MESSAGE_TO:liferay ddm/10285/Message_MESSAGE_CC:liferay ddm/10285/Message_MESSAGE_BCC:liferay ddm/10285/MSOffice_KEYWORDS:liferay ddm/10285/MSOffice_COMMENTS:liferay ddm/10285/MSOffice_LAST_AUTHOR:liferay ddm/10285/MSOffice_APPLICATION_NAME:liferay ddm/10285/MSOffice_CHARACTER_COUNT:liferay ddm/10285/MSOffice_LAST_PRINTED:liferay ddm/10285/MSOffice_LAST_SAVED:liferay ddm/10285/MSOffice_PAGE_COUNT:liferay ddm/10285/MSOffice_REVISION_NUMBER:liferay ddm/10285/MSOffice_WORD_COUNT:liferay ddm/10285/MSOffice_TEMPLATE:liferay ddm/10285/MSOffice_AUTHOR:liferay ddm/10285/MSOffice_TOTAL_TIME:liferay ddm/10285/MSOffice_SLIDE_COUNT:liferay ddm/10285/MSOffice_PRESENTATION_FORMAT:liferay ddm/10285/MSOffice_PARAGRAPH_COUNT:liferay ddm/10285/MSOffice_NOTES:liferay ddm/10285/MSOffice_MANAGER:liferay ddm/10285/MSOffice_LINE_COUNT:liferay ddm/10285/MSOffice_CHARACTER_COUNT_WITH_SPACES:liferay ddm/10285/MSOffice_APPLICATION_VERSION:liferay ddm/10285/MSOffice_VERSION:liferay ddm/10285/MSOffice_CONTENT_STATUS:liferay ddm/10285/MSOffice_CATEGORY:liferay ddm/10285/MSOffice_COMPANY:liferay ddm/10285/MSOffice_SECURITY:liferay ddm/10285/MSOffice_EDIT_TIME:liferay ddm/10285/MSOffice_CREATION_DATE:liferay ddm/10285/TIFF_BITS_PER_SAMPLE:liferay ddm/10285/TIFF_IMAGE_LENGTH:liferay ddm/10285/TIFF_IMAGE_WIDTH:liferay ddm/10285/TIFF_SAMPLES_PER_PIXEL:liferay ddm/10285/TIFF_FLASH_FIRED:liferay ddm/10285/TIFF_EXPOSURE_TIME:liferay ddm/10285/TIFF_F_NUMBER:liferay ddm/10285/TIFF_FOCAL_LENGTH:liferay ddm/10285/TIFF_ISO_SPEED_RATINGS:liferay ddm/10285/TIFF_EQUIPMENT_MAKE:liferay ddm/10285/TIFF_EQUIPMENT_MODEL:liferay ddm/10285/TIFF_SOFTWARE:liferay ddm/10285/TIFF_ORIENTATION:liferay ddm/10285/TIFF_RESOLUTION_HORIZONTAL:liferay ddm/10285/TIFF_RESOLUTION_VERTICAL:liferay ddm/10285/TIFF_RESOLUTION_UNIT:liferay ddm/10285/TIFF_ORIGINAL_DATE:liferay ddm/10285/TikaMetadataKeys_RESOURCE_NAME_KEY:liferay ddm/10285/TikaMetadataKeys_PROTECTED:liferay ddm/10285/TikaMimeKeys_TIKA_MIME_FILE:liferay ddm/10285/TikaMimeKeys_MIME_TYPE_MAGIC:liferay ddm/10285/XMPDM_DURATION:liferay ddm/10285/XMPDM_ABS_PEAK_AUDIO_FILE_PATH:liferay ddm/10285/XMPDM_ALBUM:liferay ddm/10285/XMPDM_ALT_TAPE_NAME:liferay ddm/10285/XMPDM_ARTIST:liferay ddm/10285/XMPDM_AUDIO_MOD_DATE:liferay ddm/10285/XMPDM_AUDIO_SAMPLE_RATE:liferay ddm/10285/XMPDM_AUDIO_SAMPLE_TYPE:liferay ddm/10285/XMPDM_AUDIO_CHANNEL_TYPE:liferay ddm/10285/XMPDM_AUDIO_COMPRESSOR:liferay ddm/10285/XMPDM_COMPOSER:liferay ddm/10285/XMPDM_COPYRIGHT:liferay ddm/10285/XMPDM_ENGINEER:liferay ddm/10285/XMPDM_FILE_DATA_RATE:liferay ddm/10285/XMPDM_GENRE:liferay ddm/10285/XMPDM_INSTRUMENT:liferay ddm/10285/XMPDM_KEY:liferay ddm/10285/XMPDM_LOG_COMMENT:liferay ddm/10285/XMPDM_LOOP:liferay ddm/10285/XMPDM_NUMBER_OF_BEATS:liferay ddm/10285/XMPDM_METADATA_MOD_DATE:liferay ddm/10285/XMPDM_PULL_DOWN:liferay ddm/10285/XMPDM_RELATIVE_PEAK_AUDIO_FILE_PATH:liferay ddm/10285/XMPDM_RELEASE_DATE:liferay ddm/10285/XMPDM_SCALE_TYPE:liferay ddm/10285/XMPDM_SCENE:liferay ddm/10285/XMPDM_SHOT_DATE:liferay ddm/10285/XMPDM_SHOT_LOCATION:liferay ddm/10285/XMPDM_SHOT_NAME:liferay ddm/10285/XMPDM_SPEAKER_PLACEMENT:liferay ddm/10285/XMPDM_STRETCH_MODE:liferay ddm/10285/XMPDM_TAPE_NAME:liferay ddm/10285/XMPDM_TEMPO:liferay ddm/10285/XMPDM_TIME_SIGNATURE:liferay ddm/10285/XMPDM_TRACK_NUMBER:liferay ddm/10285/XMPDM_VIDEO_ALPHA_MODE:liferay ddm/10285/XMPDM_VIDEO_ALPHA_UNITY_IS_TRANSPARENT:liferay ddm/10285/XMPDM_VIDEO_COLOR_SPACE:liferay ddm/10285/XMPDM_VIDEO_COMPRESSOR:liferay ddm/10285/XMPDM_VIDEO_FIELD_ORDER:liferay ddm/10285/XMPDM_VIDEO_FRAME_RATE:liferay ddm/10285/XMPDM_VIDEO_MOD_DATE:liferay ddm/10285/XMPDM_VIDEO_PIXEL_DEPTH:liferay ddm/10285/XMPDM_VIDEO_PIXEL_ASPECT_RATIO:liferay extension:liferay fileEntryTypeId:liferay path:liferay name:liferay parentOrganizationId:liferay)&amp;rows=5020&amp;start=0&amp;facet.field=assetTagNames&amp;facet.field=modified&amp;facet.field=assetCategoryNames&amp;facet.field=entryClassName&amp;facet=true&amp;facet.query=modified:[19700101000000 TO *]&amp;facet.limit=-1&amp;wt=javabin&amp;version=1
	at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:435)
	at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:244)
	at com.liferay.portal.search.solr.server.BasicAuthSolrServer.request(BasicAuthSolrServer.java:99)
	at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:89)
	... 240 more
10:48:46,235 ERROR [IncludeTag:426] Current URL /web/guest/search?p_p_id=3&amp;p_p_lifecycle=0&amp;p_p_state=maximized&amp;p_p_mode=view&amp;_3_struts_action=%2Fsearch%2Fsearch&amp;_3_format=&amp;_3_keywords=liferay&amp;_3_groupId=0&amp;_3_entryClassName=&amp;_3_modified=&amp;_3_modifiedselection=0&amp;_3_modifiedfrom=&amp;_3_modifiedto= generates exception: com.liferay.portal.kernel.search.SearchException: Error executing query
10:48:46,235 ERROR [IncludeTag:154] com.liferay.portal.kernel.search.SearchException: Error executing query
	at com.liferay.portal.search.solr.SolrIndexSearcherImpl.search(SolrIndexSearcherImpl.java:115)
	at com.liferay.portal.kernel.util.MethodHandler.invoke(MethodHandler.java:83)
	at com.liferay.portal.kernel.messaging.proxy.ProxyRequest.execute(ProxyRequest.java:57)
	at com.liferay.portal.kernel.messaging.proxy.ProxyMessageListener.receive(ProxyMessageListener.java:50)
	at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:65)
	at com.liferay.portal.kernel.messaging.SynchronousDestination.send(SynchronousDestination.java:39)
	at com.liferay.portal.kernel.messaging.sender.DirectSynchronousMessageSender.send(DirectSynchronousMessageSender.java:60)
	at com.liferay.portal.messaging.proxy.MultiDestinationMessagingProxyAdvice.doInvokeSynchronous(MultiDestinationMessagingProxyAdvice.java:113)
	at com.liferay.portal.messaging.proxy.MultiDestinationMessagingProxyAdvice.invoke(MultiDestinationMessagingProxyAdvice.java:60)
	at com.liferay.portal.kernel.search.SearchEngineUtil.search(SearchEngineUtil.java:333)
	at com.liferay.portal.kernel.search.FacetedSearcher.search(FacetedSearcher.java:91)
	at org.apache.jsp.html.portlet.search.search_jsp._jspService(search_jsp.java:1073)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at com.liferay.portal.kernel.servlet.DirectRequestDispatcher.include(DirectRequestDispatcher.java:45)
	at com.liferay.taglib.util.IncludeTag.include(IncludeTag.java:323)
	at com.liferay.taglib.util.IncludeTag._doInclude(IncludeTag.java:418)
	at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:92)
	at org.apache.jsp.html.common.themes.portlet_jsp._jspService(portlet_jsp.java:4620)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)





Now what should I do for faceted search???
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
You're getting exceptions but are you getting results as well?
Because I got them too but otherwise the search seemed to be working fine!
11年前 に Rajarshi Chakrabarty によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 14 参加年月日: 12/06/12 最新の投稿
No, I am afraid I am getting only exceptions not any results.
Moreover, after I index SOLR with Liferay then only my first search query fetches proper result on liferay UI but subsequent search queries throws these exceptions on Liferay's console.
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
@Rajarshi

Where did you get your plugin from? And are you using EE or CE?
I hope the version of solr-web plugin and liferay match perfectly?

Version incompatibility is a basic issue which can put you through hell.. (Been there, done that!)... So just want to make sure...
11年前 に Rajarshi Chakrabarty によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 14 参加年月日: 12/06/12 最新の投稿
i found that plugin from liferay community download. its solr-web-6.1.0.1-ce-ga1. I am using liferay-portal-tomcat-6.1.0-ce-ga1. I've tried integrating it to both solr 3.6.0 and solr 1.4.1 but niether are working.
thumbnail
11年前 に Namrata Hangal によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 161 参加年月日: 10/07/27 最新の投稿
Can you try with this as well?

http://sourceforge.net/projects/lportal/files/Liferay%20Plugins/6.1.0%20GA1/solr-web-6.1.0.1-ce-ga1-20120106155615760.war/download
11年前 に Rajarshi Chakrabarty によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 14 参加年月日: 12/06/12 最新の投稿
hi namrata,

plugin which i downloaded previously was from the same link given by you. I've again downloaded and tried but the same problem still persist. Is this has to do anything with cache???
thumbnail
11年前 に Ramalingam G によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 2 参加年月日: 11/08/10 最新の投稿
Hi Flor,

I have integrated Liferay 6.1 EE with Solr 1.4.1. Find below steps.

1. Download apache-solr-1.4.1.zip from http://apache.techartifact.com/mirror/lucene/solr/1.4.1

2. Unzip apache-solr-1.4.1.zip in your local drive D:\

3. Copy solr folder from D:\apache-solr-1.4.1\example and paste in D:\solr (this folder contains bin and conf; Assume this as SolrHome).

4. Update solr data path in D:\solr\conf\solrconfig.xml as mentioned below
<datadir>${solr.data.dir:D:\solr\data}</datadir>


5. Deploy solr.war (D:\apache-solr-1.4.1\example\webapp\solr.war) in Seperate Tomcat 6 server (Not Liferay). Assume Tomcat path D:\Tomcat6

6. Update SolrHome path in D:\Tomcat6\webapps\solr\WEB-INF\web.xml as mentioned below and restart Tomcat
    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>D:\solr</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>


7.Now navigate http://servername:port/slor/admin/ to ensure solr running

8. Download and deploy solr plugin from http://downloads.sourceforge.net/lportal/solr-web-6.0.6.1.war

9. Update solr server URL in $LiferayHome\tomcat-7.0.25\webapps\solr-web\WEB-INF\classes\META-INF\solr-spring.xml as mentioned below
<bean id="com.liferay.portal.search.solr.server.BasicAuthSolrServer" class="com.liferay.portal.search.solr.server.BasicAuthSolrServer">
		<constructor-arg type="java.lang.String" value="http://solrservername:port/solr" />
</bean>


10. Copy schema.xml from $LiferayHome\tomcat-7.0.25\webapps\solr-web\WEB-INF\conf\ to D:\solr\conf\ (replace schema.xml)

11. Now restart your slor Tomcat and Liferay

12. Reindex all search indexs through Liferay control panel --> server administration

Thanks,
Ram
11年前 に Hemant Kumar Singh によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 8 参加年月日: 12/08/16 最新の投稿
Ramalingam G:
Hi Flor,

I have integrated Liferay 6.1 EE with Solr 1.4.1. Find below steps.

1. Download apache-solr-1.4.1.zip from http://apache.techartifact.com/mirror/lucene/solr/1.4.1

2. Unzip apache-solr-1.4.1.zip in your local drive D:\

3. Copy solr folder from D:\apache-solr-1.4.1\example and paste in D:\solr (this folder contains bin and conf; Assume this as SolrHome).

4. Update solr data path in D:\solr\conf\solrconfig.xml as mentioned below
<datadir>${solr.data.dir:D:\solr\data}</datadir>


5. Deploy solr.war (D:\apache-solr-1.4.1\example\webapp\solr.war) in Seperate Tomcat 6 server (Not Liferay). Assume Tomcat path D:\Tomcat6

6. Update SolrHome path in D:\Tomcat6\webapps\solr\WEB-INF\web.xml as mentioned below and restart Tomcat
    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>D:\solr</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>


7.Now navigate http://servername:port/slor/admin/ to ensure solr running

8. Download and deploy solr plugin from http://downloads.sourceforge.net/lportal/solr-web-6.0.6.1.war

9. Update solr server URL in $LiferayHome\tomcat-7.0.25\webapps\solr-web\WEB-INF\classes\META-INF\solr-spring.xml as mentioned below
<bean id="com.liferay.portal.search.solr.server.BasicAuthSolrServer" class="com.liferay.portal.search.solr.server.BasicAuthSolrServer">
		<constructor-arg type="java.lang.String" value="http://solrservername:port/solr" />
</bean>


10. Copy schema.xml from $LiferayHome\tomcat-7.0.25\webapps\solr-web\WEB-INF\conf\ to D:\solr\conf\ (replace schema.xml)

11. Now restart your slor Tomcat and Liferay

12. Reindex all search indexs through Liferay control panel --> server administration

Thanks,
Ram



hi ram................

first of all thanku very much for step i goot my liferay intergated with solr i have been try ing for the last four day ..............
but i have to ask you one thing that when i reindex from the server adminstration..
it show this result
05:08:19,580 INFO [http-bio-8088-exec-2][LuceneIndexer:81] Reindexing Lucene started
05:08:19,582 INFO [http-bio-8088-exec-2][LuceneIndexer:155] Reindexing with class com.liferay.portlet.assetpublisher.util.AssetIndexer started
05:08:19,583 INFO [http-bio-8088-exec-2][LuceneIndexer:163] Reindexing with class com.liferay.portlet.assetpublisher.util.AssetIndexer completed in 0 seconds
05:08:19,583 INFO [http-bio-8088-exec-2][LuceneIndexer:155] Reindexing with class com.liferay.portlet.usersadmin.util.OrganizationIndexer started
05:08:19,623 INFO [http-bio-8088-exec-2][LuceneIndexer:163] Reindexing with class com.liferay.portlet.usersadmin.util.OrganizationIndexer completed in 0 seconds
05:08:19,623 INFO [http-bio-8088-exec-2][LuceneIndexer:155] Reindexing with class com.liferay.portlet.usersadmin.util.UserIndexer started
05:08:19,942 INFO [http-bio-8088-exec-2][LuceneIndexer:163] Reindexing with class com.liferay.portlet.usersadmin.util.UserIndexer completed in 0 seconds
05:08:19,943 INFO [http-bio-8088-exec-2][LuceneIndexer:155] Reindexing with class com.liferay.portlet.journal.util.JournalIndexer started
05:08:20,329 INFO [http-bio-8088-exec-2][LuceneIndexer:163] Reindexing with class com.liferay.portlet.journal.util.JournalIndexer completed in 0 seconds
05:08:20,330 INFO [http-bio-8088-exec-2][LuceneIndexer:155] Reindexing with class com.liferay.portlet.messageboards.util.MBIndexer started
05:08:20,451 INFO [http-bio-8088-exec-2][LuceneIndexer:163] Reindexing with class com.liferay.portlet.messageboards.util.MBIndexer completed in 0 seconds
05:08:20,451 INFO [http-bio-8088-exec-2][LuceneIndexer:155] Reindexing with class com.liferay.portlet.bookmarks.util.BookmarksIndexer started
05:08:20,693 INFO [http-bio-8088-exec-2][LuceneIndexer:163] Reindexing with class com.liferay.portlet.bookmarks.util.BookmarksIndexer completed in 0 seconds
05:08:20,694 INFO [http-bio-8088-exec-2][LuceneIndexer:155] Reindexing with class com.liferay.portlet.blogs.util.BlogsIndexer started
05:08:20,737 INFO [http-bio-8088-exec-2][LuceneIndexer:163] Reindexing with class com.liferay.portlet.blogs.util.BlogsIndexer completed in 0 seconds
05:08:20,738 INFO [http-bio-8088-exec-2][LuceneIndexer:155] Reindexing with class com.liferay.portlet.wiki.util.WikiIndexer started
05:08:20,780 INFO [http-bio-8088-exec-2][LuceneIndexer:163] Reindexing with class com.liferay.portlet.wiki.util.WikiIndexer completed in 0 seconds
05:08:20,781 INFO [http-bio-8088-exec-2][LuceneIndexer:155] Reindexing with class com.liferay.portlet.calendar.util.CalIndexer started
05:08:20,819 INFO [http-bio-8088-exec-2][LuceneIndexer:163] Reindexing with class com.liferay.portlet.calendar.util.CalIndexer completed in 0 seconds
05:08:20,820 INFO [http-bio-8088-exec-2][LuceneIndexer:155] Reindexing with class com.liferay.portlet.softwarecatalog.util.SCIndexer started
05:08:20,857 INFO [http-bio-8088-exec-2][LuceneIndexer:163] Reindexing with class com.liferay.portlet.softwarecatalog.util.SCIndexer completed in 0 seconds
05:08:20,858 INFO [http-bio-8088-exec-2][LuceneIndexer:155] Reindexing with class com.liferay.portlet.documentlibrary.util.DLIndexer started
05:08:21,864 INFO [http-bio-8088-exec-2][LuceneIndexer:163] Reindexing with class com.liferay.portlet.documentlibrary.util.DLIndexer completed in 1 seconds
05:08:21,865 INFO [http-bio-8088-exec-2][LuceneIndexer:129] Reindexing Lucene completed in 2 seconds

in solr admin while it shows that it uses it has been it integrated

but actually where to look that i am using solr for my search..........
please help asap

regards
hemant kumar singh.
thumbnail
11年前 に Florencia Gadea によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 146 参加年月日: 12/03/27 最新の投稿
Hi Hemant,

Thanks for the answer, but it doesn't work with Liferay 6.1 CE.

Regards,

Flor.
11年前 に Hemant Kumar Singh によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 8 参加年月日: 12/08/16 最新の投稿
Hi Flor............

Actually it worked for me let paste the step i followed ..........................
Approach 2


I have integrated Liferay 6.1 EE with Solr 1.4.1. Find below steps.

1. Download apache-solr-1.4.1.zip from http://archive.apache.org/dist/lucene/solr/1.4.1/
2. Unzip apache-solr-1.4.1.zip in your local drive E:\

3. Copy solr folder from E:\User\Hemant\Liferay\apache-solr-1.4.1\example and paste in E:\User\Hemant\Liferay\solr (this folder contains bin and conf; Assume this as SolrHome).

4. Update solr data path in E:\User\Hemant\Liferay\solr\conf\solrconfig.xml as mentioned below 
<dataDir>${solr.data.dir:E:\User\Hemant\Liferay\solr\data}</dataDir>

5. Deploy solr.war (E:\User\Hemant\Liferay\apache-solr-1.4.1\example\webapps\solr.war) in Seperate Tomcat 6 server (Not Liferay). Assume Tomcat path E:\User\Hemant\Liferay\apache-tomcat-5.5.23

6. Update SolrHome path in E:\User\Hemant\Liferay\apache-tomcat-5.5.23\webapps\solr\WEB-INF\web.xml as mentioned below and restart Tomcat

<env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>E:\User\Hemant\Liferay\solr</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>


7.Now navigate http://localhost:8080/slor/admin/ to ensure solr running

8. Download and deploy solr plugin from http://ftp.liferay.com/solr-web-6.1.1.1-ce-ga2-20120731132656558.war in E:\User\Hemant\Liferay\liferay-portal-6.1.1-ce-ga2\deploy

9. Update solr server URL in $E:\User\Hemant\Liferay\liferay-portal-6.1.1-ce-ga2\tomcat-7.0.27\webapps\solr-web\WEB-INF\classes\META-INF\solr-spring.xml as mentioned below 

<bean id="com.liferay.portal.search.solr.server.BasicAuthSolrServer" class="com.liferay.portal.search.solr.server.BasicAuthSolrServer">
        <constructor-arg type="java.lang.String" value="http://solrservername:port/solr" />
</bean>

10. Copy schema.xml from $E:\User\Hemant\Liferay\liferay-portal-6.1.1-ce-ga2\tomcat-7.0.27\webapps\solr-web\WEB-INF\confto E:\User\Hemant\Liferay\solr (replace schema.xml)

11. Now restart your slor Tomcat and Liferay

12. Reindex all search indexs through Liferay control panel --> server administration 
13.done follow exact step for solr integration with liferay .it is very important that the version of liferay and solr-web should much even though in future if liferay version change make sure that your liferay and solr-web are same.

the only problem i am facing is the while re-indexing it shows lucene is reindexing............................

Regards
Hemant Kumar Singh
thumbnail
11年前 に Florencia Gadea によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 146 参加年月日: 12/03/27 最新の投稿
Hi Hemant,

I was trying with Liferay 6.1.0 CE. I know it works now for 6.1.1.

Thanks anyway.

Regards,

Flor.
11年前 に Hemant Kumar Singh によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 8 参加年月日: 12/08/16 最新の投稿
Florencia Gadea:
Hi Hemant,

I was trying with Liferay 6.1.0 CE. I know it works now for 6.1.1.

Thanks anyway.

Regards,

Flor.


Hi Flor

i think it might work

regards
Hemant
thumbnail
11年前 に Hitoshi Ozawa によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Liferay Legend 投稿: 7942 参加年月日: 10/03/24 最新の投稿
but actually where to look that i am using solr for my search..........


Login to Solr Admin and see if the indexes are there are not.
11年前 に Hemant Kumar Singh によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 8 参加年月日: 12/08/16 最新の投稿
Hitoshi Ozawa:
but actually where to look that i am using solr for my search..........


Login to Solr Admin and see if the indexes are there are not.


Hi Hitoshi

actually i have this it s inside http://localhost:8080/solr/admin/
and this is the response of search
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">18</int>
<lst name="params">
<str name="indent">on</str>
<str name="start">0</str>
<str name="q">*:*</str>
<str name="rows">10</str>
<str name="version">2.2</str>
</lst>
</lst>
<result name="response" numFound="24" start="0">
<doc>
<arr name="artifactId">
<str>welcome-theme</str>
</arr>
<arr name="author">
<str>Liferay, Inc.</str>
</arr>
<arr name="companyId">
<str>0</str>
</arr>
<str name="content">Liferay, Inc. Welcome Theme</str>
<arr name="entryClassName">
<str>com.liferay.portal.kernel.plugin.PluginPackage</str>
</arr>
<arr name="groupId">
<str>liferay</str>
</arr>
<arr name="installedVersion">
<str>6.1.1.1-ce-ga2</str>
</arr>
<arr name="license">
<str>LGPL</str>
</arr>
<arr name="modified">
<str>20121018082635</str>
</arr>
<arr name="moduleId">
<str>liferay/welcome-theme/6.1.1.1-ce-ga2/war</str>
</arr>
<arr name="osi-approved-license">
<str>true</str>
</arr>
<arr name="pageURL">
<str>http://www.liferay.com</str>
</arr>
<arr name="portletId">
<str>PluginPackageIndexer</str>
</arr>
<arr name="repositoryURL">
<str>LOCAL_URL</str>
</arr>
<arr name="status">
<str>sameVersionInstalled</str>
</arr>
<str name="title">Welcome Theme</str>
<arr name="title_sortable">
<str>Welcome Theme</str>
</arr>
<arr name="type">
<str>theme</str>
</arr>
<str name="uid">
PluginPackageIndexer_PORTLET_liferay/welcome-theme/6.1.1.1-ce-ga2/war
</str>
<str name="version">6.1.1.1-ce-ga2</str>
</doc>
<doc>
<arr name="companyId">
<str>10154</str>
</arr>
<arr name="emailAddress">
<str>test@liferay.com</str>
</arr>
<arr name="entryClassName">
<str>com.liferay.portal.model.User</str>
</arr>
<str name="entryClassPK">10196</str>
<str name="firstName">Test</str>
<arr name="firstName_sortable">
<str>Test</str>
</arr>
<str name="firstName_string">Test</str>
<arr name="fullName">
<str>Test Test</str>
</arr>
<arr name="groupIds">
<str>10180</str>
</arr>
<str name="lastName">Test</str>
<arr name="lastName_sortable">
<str>Test</str>
</arr>
<str name="lastName_string">Test</str>
<arr name="modified">
<str>20121016090720</str>
</arr>
<arr name="organizationCount">
<str>0</str>
</arr>
<arr name="portletId">
<str>125</str>
</arr>
<arr name="roleId">
<str>10163</str>
</arr>
<arr name="roleIds">
<str>10161</str>
<str>10164</str>
<str>10165</str>
</arr>
<arr name="screenName">
<str>test</str>
</arr>
<arr name="screenName_sortable">
<str>test</str>
</arr>
<arr name="status">
<str>0</str>
</arr>
<str name="uid">125_PORTLET_10196</str>
<arr name="userId">
<str>10196</str>
</arr>
<str name="userName">Test Test</str>
</doc>
<doc>
<arr name="companyId">
<str>10154</str>
</arr>
<arr name="emailAddress">
<str>piyush@gmail.com</str>
</arr>
<arr name="entryClassName">
<str>com.liferay.portal.model.User</str>
</arr>
<str name="entryClassPK">10751</str>
<str name="firstName">piyush</str>
<arr name="firstName_sortable">
<str>piyush</str>
</arr>
<str name="firstName_string">piyush</str>
<arr name="fullName">
<str>piyush</str>
</arr>
<arr name="modified">
<str>20121016055405</str>
</arr>
<arr name="organizationCount">
<str>0</str>
</arr>
<arr name="portletId">
<str>125</str>
</arr>
<arr name="roleId">
<str>10163</str>
</arr>
<arr name="roleIds">
<str>10164</str>
<str>10165</str>
</arr>
<arr name="screenName">
<str>piyush</str>
</arr>
<arr name="screenName_sortable">
<str>piyush</str>
</arr>
<arr name="status">
<str>5</str>
</arr>
<str name="uid">125_PORTLET_10751</str>
<arr name="userId">
<str>10751</str>
</arr>
<str name="userName">piyush</str>
</doc>
<doc>
<arr name="companyId">
<str>10154</str>
</arr>
<arr name="emailAddress">
<str>hemant2712@gmail.com</str>
</arr>
<arr name="entryClassName">
<str>com.liferay.portal.model.User</str>
</arr>
<str name="entryClassPK">10760</str>
<str name="firstName">Hemant</str>
<arr name="firstName_sortable">
<str>Hemant</str>
</arr>
<str name="firstName_string">Hemant</str>
<arr name="fullName">
<str>Hemant Kumar Singh</str>
</arr>
<str name="lastName">Singh</str>
<arr name="lastName_sortable">
<str>Singh</str>
</arr>
<str name="lastName_string">Singh</str>
<arr name="middleName">
<str>Kumar</str>
</arr>
<arr name="modified">
<str>20121016055531</str>
</arr>
<arr name="organizationCount">
<str>0</str>
</arr>
<arr name="portletId">
<str>125</str>
</arr>
<arr name="roleId">
<str>10163</str>
</arr>
<arr name="roleIds">
<str>10164</str>
<str>10165</str>
</arr>
<arr name="screenName">
<str>hemant</str>
</arr>
<arr name="screenName_sortable">
<str>hemant</str>
</arr>
<arr name="status">
<str>5</str>
</arr>
<str name="uid">125_PORTLET_10760</str>
<arr name="userId">
<str>10760</str>
</arr>
<str name="userName">Hemant Kumar Singh</str>
</doc>
<doc>
<arr name="companyId">
<str>10154</str>
</arr>
<arr name="emailAddress">
<str>armersh@gmail.com</str>
</arr>
<arr name="entryClassName">
<str>com.liferay.portal.model.User</str>
</arr>
<str name="entryClassPK">11007</str>
<str name="firstName">Amresh</str>
<arr name="firstName_sortable">
<str>Amresh</str>
</arr>
<str name="firstName_string">Amresh</str>
<arr name="fullName">
<str>Amresh Kumar</str>
</arr>
<arr name="jobTitle">
<str>software engineer</str>
</arr>
<arr name="jobTitle_sortable">
<str>software engineer</str>
</arr>
<arr name="middleName">
<str>Kumar</str>
</arr>
<arr name="modified">
<str>20121018072856</str>
</arr>
<arr name="organizationCount">
<str>0</str>
</arr>
<arr name="portletId">
<str>125</str>
</arr>
<arr name="roleId">
<str>10163</str>
</arr>
<arr name="roleIds">
<str>10164</str>
<str>10165</str>
</arr>
<arr name="screenName">
<str>amresh</str>
</arr>
<arr name="screenName_sortable">
<str>amresh</str>
</arr>
<arr name="status">
<str>5</str>
</arr>
<str name="uid">125_PORTLET_11007</str>
<arr name="userId">
<str>11007</str>
</arr>
<str name="userName">Amresh Kumar</str>
</doc>
<doc>
<arr name="companyId">
<str>10154</str>
</arr>
<arr name="emailAddress">
<str>amresh@liferay.com</str>
</arr>
<arr name="entryClassName">
<str>com.liferay.portal.model.User</str>
</arr>
<str name="entryClassPK">11101</str>
<str name="firstName">Amresh</str>
<arr name="firstName_sortable">
<str>Amresh</str>
</arr>
<str name="firstName_string">Amresh</str>
<arr name="fullName">
<str>Amresh Kumar</str>
</arr>
<str name="lastName">Kumar</str>
<arr name="lastName_sortable">
<str>Kumar</str>
</arr>
<str name="lastName_string">Kumar</str>
<arr name="modified">
<str>20121018083627</str>
</arr>
<arr name="organizationCount">
<str>0</str>
</arr>
<arr name="portletId">
<str>125</str>
</arr>
<arr name="roleId">
<str>10163</str>
</arr>
<arr name="roleIds">
<str>10164</str>
<str>10165</str>
</arr>
<arr name="screenName">
<str>ammresh</str>
</arr>
<arr name="screenName_sortable">
<str>ammresh</str>
</arr>
<arr name="status">
<str>0</str>
</arr>
<str name="uid">125_PORTLET_11101</str>
<arr name="userId">
<str>11101</str>
</arr>
<str name="userName">Amresh Kumar</str>
</doc>
<doc>
<arr name="articleId">
<str>WHO-IS-USING-LIFERAY</str>
</arr>
<arr name="classNameId">
<str>0</str>
</arr>
<arr name="classPK">
<str>0</str>
</arr>
<arr name="companyId">
<str>10154</str>
</arr>
<str name="content">
Liferay helps you build feature-rich, easy-to-use web applications quickly. Here are some of our customers from around the globe: Rolex Bugaboo Deluxe Corporation Domino's Pizza BASF Honda GE Capital Sesame Street China Mobile York University
</str>
<arr name="content_en_US">
<str>
Liferay helps you build feature-rich, easy-to-use web applications quickly. Here are some of our customers from around the globe: Rolex Bugaboo Deluxe Corporation Domino's Pizza BASF Honda GE Capital Sesame Street China Mobile York University
</str>
</arr>
<arr name="createDate">
<str>20121016055037</str>
</arr>
<arr name="displayDate">
<str>20100201000000</str>
</arr>
<arr name="entryClassName">
<str>com.liferay.portlet.journal.model.JournalArticle</str>
</arr>
<str name="entryClassPK">10675</str>
<arr name="groupId">
<str>10180</str>
</arr>
<arr name="modified">
<str>20121016055038</str>
</arr>
<arr name="portletId">
<str>15</str>
</arr>
<arr name="roleId">
<str>10162</str>
<str>10163</str>
</arr>
<arr name="rootEntryClassPK">
<str>10675</str>
</arr>
<arr name="scopeGroupId">
<str>10180</str>
</arr>
<arr name="stagingGroup">
<str>false</str>
</arr>
<arr name="status">
<str>0</str>
</arr>
<str name="title">Who Is Using Liferay</str>
<arr name="title_en_US">
<str>Who Is Using Liferay</str>
</arr>
<arr name="type">
<str>general</str>
</arr>
<str name="uid">15_PORTLET_10180_FIELD_WHO-IS-USING-LIFERAY</str>
<arr name="userId">
<str>10158</str>
</arr>
<str name="version">1.0</str>
</doc>
<doc>
<arr name="articleId">
<str>LIFERAY-BENEFITS</str>
</arr>
<arr name="classNameId">
<str>0</str>
</arr>
<arr name="classPK">
<str>0</str>
</arr>
<arr name="companyId">
<str>10154</str>
</arr>
<str name="content">
See how Liferay can change the way you do business. Open Source: A Better Way //www.liferay.com/open?wh=9 Ready to Go //www.liferay.com/ready?wh=10 Ready to Grow //www.liferay.com/grow?wh=11 Approved by IT //www.liferay.com/approved?wh=12 Open for Business //www.liferay.com/subscription?wh=13
</str>
<arr name="content_en_US">
<str>
See how Liferay can change the way you do business. Open Source: A Better Way //www.liferay.com/open?wh=9 Ready to Go //www.liferay.com/ready?wh=10 Ready to Grow //www.liferay.com/grow?wh=11 Approved by IT //www.liferay.com/approved?wh=12 Open for Business //www.liferay.com/subscription?wh=13
</str>
</arr>
<arr name="createDate">
<str>20121016055038</str>
</arr>
<arr name="displayDate">
<str>20100201000000</str>
</arr>
<arr name="entryClassName">
<str>com.liferay.portlet.journal.model.JournalArticle</str>
</arr>
<str name="entryClassPK">10692</str>
<arr name="groupId">
<str>10180</str>
</arr>
<arr name="modified">
<str>20121016055038</str>
</arr>
<arr name="portletId">
<str>15</str>
</arr>
<arr name="roleId">
<str>10162</str>
<str>10163</str>
</arr>
<arr name="rootEntryClassPK">
<str>10692</str>
</arr>
<arr name="scopeGroupId">
<str>10180</str>
</arr>
<arr name="stagingGroup">
<str>false</str>
</arr>
<arr name="status">
<str>0</str>
</arr>
<arr name="structureId">
<str>10686</str>
</arr>
<arr name="templateId">
<str>10688</str>
</arr>
<str name="title">Liferay Benefits</str>
<arr name="title_en_US">
<str>Liferay Benefits</str>
</arr>
<arr name="type">
<str>general</str>
</arr>
<str name="uid">15_PORTLET_10180_FIELD_LIFERAY-BENEFITS</str>
<arr name="userId">
<str>10158</str>
</arr>
<str name="version">1.0</str>
</doc>
<doc>
<arr name="articleId">
<str>WHAT-WE-DO</str>
</arr>
<arr name="classNameId">
<str>0</str>
</arr>
<arr name="classPK">
<str>0</str>
</arr>
<arr name="companyId">
<str>10154</str>
</arr>
<str name="content">
Liferay helps you build feature-rich, easy-to-use web applications quickly. A Foundation for Apps //www.liferay.com/platform?wh=1 Dynamic Websites //www.liferay.com/wem?wh=2 Centralized Document Management //www.liferay.com/dm?wh=3 Intuitive Team Collaboration //www.liferay.com/team?wh=4 Tools for Business //www.liferay.com/productivity?wh=5 Desktop & Mobile Access //www.liferay.com/sync?wh=6 Liferay Marketplace //www.liferay.com/marketplace?wh=7
</str>
<arr name="content_en_US">
<str>
Liferay helps you build feature-rich, easy-to-use web applications quickly. A Foundation for Apps //www.liferay.com/platform?wh=1 Dynamic Websites //www.liferay.com/wem?wh=2 Centralized Document Management //www.liferay.com/dm?wh=3 Intuitive Team Collaboration //www.liferay.com/team?wh=4 Tools for Business //www.liferay.com/productivity?wh=5 Desktop & Mobile Access //www.liferay.com/sync?wh=6 Liferay Marketplace //www.liferay.com/marketplace?wh=7
</str>
</arr>
<arr name="createDate">
<str>20121016055039</str>
</arr>
<arr name="displayDate">
<str>20100201000000</str>
</arr>
<arr name="entryClassName">
<str>com.liferay.portlet.journal.model.JournalArticle</str>
</arr>
<str name="entryClassPK">10700</str>
<arr name="groupId">
<str>10180</str>
</arr>
<arr name="modified">
<str>20121016055039</str>
</arr>
<arr name="portletId">
<str>15</str>
</arr>
<arr name="roleId">
<str>10162</str>
<str>10163</str>
</arr>
<arr name="rootEntryClassPK">
<str>10700</str>
</arr>
<arr name="scopeGroupId">
<str>10180</str>
</arr>
<arr name="stagingGroup">
<str>false</str>
</arr>
<arr name="status">
<str>0</str>
</arr>
<arr name="structureId">
<str>10686</str>
</arr>
<arr name="templateId">
<str>10688</str>
</arr>
<str name="title">What We Do</str>
<arr name="title_en_US">
<str>What We Do</str>
</arr>
<arr name="type">
<str>general</str>
</arr>
<str name="uid">15_PORTLET_10180_FIELD_WHAT-WE-DO</str>
<arr name="userId">
<str>10158</str>
</arr>
<str name="version">1.0</str>
</doc>
<doc>
<arr name="companyId">
<str>10154</str>
</arr>
<arr name="dataRepositoryId">
<str>10180</str>
</arr>
<arr name="ddm/10308/HttpHeaders_CONTENT_TYPE">
<str>image/jpeg</str>
</arr>
<arr name="ddm/10308/TIFF_BITS_PER_SAMPLE">
<str>8</str>
</arr>
<arr name="ddm/10308/TIFF_IMAGE_LENGTH">
<str>303</str>
</arr>
<arr name="ddm/10308/TIFF_IMAGE_WIDTH">
<str>460</str>
</arr>
<arr name="entryClassName">
<str>
com.liferay.portlet.documentlibrary.model.DLFileEntry
</str>
</arr>
<str name="entryClassPK">10514</str>
<arr name="extension">
<str>jpg</str>
</arr>
<arr name="fileEntryTypeId">
<str>0</str>
</arr>
<arr name="folderId">
<str>0</str>
</arr>
<arr name="groupId">
<str>10180</str>
</arr>
<arr name="modified">
<str>20121016055032</str>
</arr>
<arr name="path">
<str>welcome_bg_3.jpg</str>
</arr>
<arr name="portletId">
<str>20</str>
</arr>
<str name="properties">welcome_bg_3</str>
<arr name="roleId">
<str>10162</str>
<str>10163</str>
</arr>
<arr name="scopeGroupId">
<str>10180</str>
</arr>
<arr name="stagingGroup">
<str>false</str>
</arr>
<arr name="status">
<str>0</str>
</arr>
<str name="title">welcome_bg_3.jpg</str>
<arr name="title_sortable">
<str>welcome_bg_3.jpg</str>
</arr>
<str name="uid">20_PORTLET_10514</str>
<arr name="userId">
<str>10158</str>
</arr>
</doc>
</result>
</response>
11年前 に Hemant Kumar Singh によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 8 参加年月日: 12/08/16 最新の投稿
hi Hitoshi

when i reindex in my server admin
it say lucene has started
how to make that as solr reindexing

Regards
Hemant Kumar Singh
thumbnail
11年前 に Ranga Rao Bobbili によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 152 参加年月日: 07/07/20 最新の投稿
Thanks Ram, successfully resolved my solr integration using your steps.

Best Regards,
Ranga Rao B
Adaequare INC
thumbnail
11年前 に Manish Kumar によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Junior Member 投稿: 93 参加年月日: 12/03/02 最新の投稿
Hello Ranga Rao Bobbili,
which liferay version you were working with? Is that Liferay CE or EE?

Thanks,
Manish Kumar
thumbnail
11年前 に Ranga Rao Bobbili によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 152 参加年月日: 07/07/20 最新の投稿
Manish Kumar:
Hello Ranga Rao Bobbili,
which liferay version you were working with? Is that Liferay CE or EE?

Thanks,
Manish Kumar


Hi Manish Kumar,

I integrated SOLR1.4 with Liferay CE 6.1.1 GA2 because liferay solr-web.war is compatible with SOLR1.4.

Thanks,
Ranga Rao Bobbili
Adaequare INC
11年前 に mukund S によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Junior Member 投稿: 26 参加年月日: 12/10/25 最新の投稿
Hi vitor,
I am trying to integrate solr3.6 wiht liferay 6.1........
could you please help me and tell me the procedure?
10年前 に Mahesh Narke によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

Regular Member 投稿: 105 参加年月日: 13/10/11 最新の投稿
I changed the log setting to debug mode..
i am getting following values when i tried to refresh user and organization.
Does it means solr is not integrated with liferay?

16:02:52,147 DEBUG [http-bio-8080-exec-6][LuceneIndexSearcherImpl:301] Search found 2 results in 0.001ms
16:02:53,421 DEBUG [http-bio-8080-exec-7][LuceneIndexSearcherImpl:91] Query +(+((+(entryClassName:com.liferay.portal.model.Organization) -(organizationId:0) +(parentOrganizationId:0))))
16:02:53,422 DEBUG [http-bio-8080-exec-7][IndexAccessorImpl:137] Lucene store type file
16:02:53,428 DEBUG [http-bio-8080-exec-7][LuceneIndexSearcherImpl:301] Search found 0 results in 0.001ms
16:02:53,433 DEBUG [http-bio-8080-exec-7][LuceneIndexSearcherImpl:91] Query +(+((+(entryClassName:com.liferay.portal.model.User) +(status:0) +(organizationCount:0))))
16:02:53,437 DEBUG [http-bio-8080-exec-7][IndexAccessorImpl:137] Lucene store type file
16:02:53,443 DEBUG [http-bio-8080-exec-7][LuceneIndexSearcherImpl:636] 2.0 = (MATCH) sum of:
0.0 = (MATCH) fieldWeight(entryClassName:com.liferay.portal.model.User in 3), product of:
1.0 = tf(termFreq(entryClassName:com.liferay.portal.model.User)=1)
1.0 = idf(docFreq=2, maxDocs=20)
0.0 = fieldNorm(field=entryClassName, doc=3)
1.0 = (MATCH) fieldWeight(status:0 in 3), product of:
1.0 = tf(termFreq(status:0)=1)
1.0 = idf(docFreq=20, maxDocs=20)
1.0 = fieldNorm(field=status, doc=3)
1.0 = (MATCH) fieldWeight(organizationCount:0 in 3), product of:
1.0 = tf(termFreq(organizationCount:0)=1)
1.0 = idf(docFreq=2, maxDocs=20)
1.0 = fieldNorm(field=organizationCount, doc=3)

16:02:53,444 DEBUG [http-bio-8080-exec-7][LuceneIndexSearcherImpl:636] 2.0 = (MATCH) sum of:
0.0 = (MATCH) fieldWeight(entryClassName:com.liferay.portal.model.User in 0), product of:
1.0 = tf(termFreq(entryClassName:com.liferay.portal.model.User)=1)
1.0 = idf(docFreq=2, maxDocs=20)
0.0 = fieldNorm(field=entryClassName, doc=0)
1.0 = (MATCH) fieldWeight(status:0 in 0), product of:
1.0 = tf(termFreq(status:0)=1)
1.0 = idf(docFreq=20, maxDocs=20)
1.0 = fieldNorm(field=status, doc=0)
1.0 = (MATCH) fieldWeight(organizationCount:0 in 0), product of:
1.0 = tf(termFreq(organizationCount:0)=1)
1.0 = idf(docFreq=2, maxDocs=20)
1.0 = fieldNorm(field=organizationCount, doc=0)

16:02:53,445 DEBUG [http-bio-8080-exec-7][LuceneIndexSearcherImpl:301] Search found 2 results in 0.002ms
thumbnail
9年前 に Armand Ballaci によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 2 参加年月日: 12/12/14 最新の投稿
Just recently I was faced with the same problem. Strangely enough the 6.1 web plugin compatible with solr 3.5 at version 1.2 is not working properly.

That said I integrated liferay 6.1.30 EE GA3 SP3 with the latest version of solr 4.10.2.

Here I explain brifely the steps:

1. replace solr libs in the web plugin with the latest solr-core-4.10.2.jar and solr-solrj-4.10.2.jar
2. get both solr-web projects from http://svn.liferay.com/repos/public the 6.1 branch and the master
3. change the dependencies of the httpClient to the 4.3.1 and add the rest of the transitive dependencies as httpcore httpmime ecc
4. get the httpClient related code from the master project 6.2
5. modify solr-spring.xml to fit your needs.
6. build the project you have created in the webs of you plugins sdk
7. use the schema that comes from the 6.2 web-plugin with the following change
add:
<field indexed="true" name="userId" omitNorms="false" stored="true" type="string" />

solr-spring.xml - is configured for a replicated solr instance on a separate app server.
the war is the compiled working result
just drop the schema in your solr core conf folder


enjoy!
11年前 に Hemant Kumar Singh によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 8 参加年月日: 12/08/16 最新の投稿
"Make /opt/solr/example/solr as a $SOLR_HOME."
could you plese tell me what does this line means..
do we need to follow same steps in windows....

could somebody help me ..........please
rlp asap

regards
hemant kumar singh
11年前 に Ediz Bozüyük によって更新されました。

RE: Solr and Liferay 6.1 Integration problem

New Member 投稿: 9 参加年月日: 11/08/15 最新の投稿
For Windows you have to make an environment variable "SOLR_HOME". As value you write e.g. "D:\apache-solr-1.4.1\example\solr" without "" ;)

Is it possible now to use Solr 3.6.1 ? If its not, no problem, i'll use 1.4.1 ...BUT one more question: is it possible to use Liferay+Solr AND Nutch? because we also want to crawl external sites for our intranet and let Solr also index them. Could this be achived by mapping the proper fields from the nutch schema to solr schema?