[opencms-dev] Solr query specific index
RĂ¼diger Kurz
kurz at vnc-online.de
Mon Sep 14 22:55:39 CEST 2015
Hi,
try using the Solr field configuration
<configuration>solr_fields</configuration>
For Solr indexes this must reffer an implementation of CmsSolrFieldConfiguration.
Good luck
-Ruediger
On 14. September 2015 15:51:17 MESZ, Paul-Inge Flakstad <flakstad at npolar.no> wrote:
>OK, so after some more careful reading, I understand that need to
>define a class on the <index> node.
>
>I tried using the class used by the default index:
> <index class="org.opencms.search.solr.CmsSolrIndex">
>
>This made the NPE go away, but I got zero results no matter what I do -
>even if I query for everything. It's like nothing's indexed.
>Re-building made no difference. On a side note: When I tested applying
>this class on the index that's used in the "regular" site search - the
>index I'm actually trying to work with here - it broke. (Front-end
>searching just resulted in "Server error unknown".)
>
>I have no idea what I'm doing wrong here. :/ Do I have to write a
>custom class? Define the index/source differently?
>
>My source consists of (mostly) xmlcontent. Here is what I tried so far
>(did not work):
>
><index class="org.opencms.search.solr.CmsSolrIndex">
> <name>my_index</name>
> <rebuild>auto</rebuild>
> <project>Online</project>
> <locale>en</locale>
> <configuration>standard</configuration>
> <sources>
> <source>my_source </source>
> </sources>
><param
>name="org.opencms.search.CmsSearchIndex.checkTimeRange">false</param>
><param
>name="search.solr.postProcessor">org.opencms.search.solr.CmsSolrLinkProcessor</param>
></index>
>...
><indexsource>
> <name>my_source</name>
> <indexer class="org.opencms.search.CmsVfsIndexer"/>
> <resources>
> <resource>/sites/default/</resource>
> </resources>
> <documenttypes-indexed>
> <name>html</name>
> <name>text</name>
> <name>xmlcontent</name>
> <name>xmlcontent-solr</name>
> <name>xmlpage</name>
> </documenttypes-indexed>
></indexsource>
>
>Cheers,
>Paul
>
>From: opencms-dev-bounces at opencms.org
>[mailto:opencms-dev-bounces at opencms.org] On Behalf Of Paul-Inge
>Flakstad
>Sent: 14. september 2015 13:22
>To: The OpenCms mailing list
>Subject: [opencms-dev] Solr query specific index
>
>Hi,
>
>I'd like to query a couple of OpenCms search indices (on an 8.5.2
>instance) "directly" via the handleSolrSelect URI (or equivalent).
>
>But: How do I "select" a specific index?
>
>I have read the doc and tried the "core" parameter, like this:
>http://myhost.com:8080/myopencms/opencms/handleSolrSelect?q=something&core=my_index
>
>But that just results in a NPE: "No Solr index named: my_index
>configured."
>
>PS: The handleSolrSelect URI works, but so far I can't use it to query
>anything but the default index.
>
>Med vennlig hilsen,
>Paul-Inge Flakstad
>Webutvikler, Norsk Polarinstitutt
>flakstad at npolar.no<mailto:flakstad at npolar.no> | 777 50 639
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>This mail is sent to you from the opencms-dev mailing list
>To change your list options, or to unsubscribe from the list, please
>visit
>http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev
--
Diese Nachricht wurde von meinem Mobiltelefon gesendet, bitte entschuldigen Sie etwaige Tippfehler.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20150914/e3d341e2/attachment.htm>
More information about the opencms-dev
mailing list