[opencms-dev] Opencms 10 - Solr Index Search - How to exclude a specific folder from searched results ?

Patric Dosch patric.dosch at virtual-identity.com
Wed Jan 4 10:41:58 CET 2017


With my local OpenCms 10.5 all as expected. Set the property search.exclude=false to a folder, rebuild the index and the entries not in the index.
And I’m check this with the Solr-Handler.

But I learned about the “all” configuration. But I didn’t found it in the docu.

Ahhhh http://documentation.opencms.org/opencms-documentation/content-in-opencms/special-predefined-content-types/dynamic-functions/function-detail-pages/index.html it’s an image - so the browser-search do not find it -_-

Regards, Patric



Von: opencms-dev-bounces at opencms.org [mailto:opencms-dev-bounces at opencms.org] Im Auftrag von Daniel Seidel
Gesendet: Dienstag, 13. Dezember 2016 20:54
An: opencms-dev at opencms.org
Betreff: Re: [opencms-dev] Opencms 10 - Solr Index Search - How to exclude a specific folder from searched results ?

Hi,

I think the difference between my test and your test is that you used the source search. I used the Solr-Handler. I can't check things now since I have no OpenCms installation here, but in principal, you can set "search.exclude" to "all", "true" or "false". The difference between "all" and "true" is, that "all" will exclude the resource from being found internally by the system (e.g., in the "Add wizard") while "true" will only exclude it from front-end searches, such as the ones where you build a list or a search page, or use the Solr-Handler. Seems like source-search finds all resources that are "interally" found.
You can make the following tests:

1) check if you find the resource still when you set "search.exclude" to "all" (and rebuild the index)
2) check if you find the resource with "search.exclude" set to "true" with the Solr-Handler (e.g. via: http://{your opencms url}/handleSolrSelect?q={unique text in your content}&fq=type:{resource type name of your content})

Best, Daniel.


Am 12.12.2016 um 15:48 schrieb always.work.in.progress always.work.in.progress:
hi Daniel,
thanks for your test;
this is very strange, since i have tried another time (set "search.exclude" to "true" to specific folders inside my opencms site and then rebuilt "Solr Offline" and i also restarted Java Tomcat) and then i made a search from a configured search page inside my site and also through "Search Management  >  Source search" (logged as "Admin" and in project offline) -> well, contents inside those "excluded" specific folders are found :(
(and during rebuilding i saw that are not skipped..)
Since another user (Filip Kratochvil) experiments same issue/problem, maybe opencms-docker for 10.0.1 you've tried has different code/installation/settings/etc..than the standard Opencms 10 installation ?
Could you make the same test in an standard opencms 10.0.0/10.0.1 linux java/tomcat installation/environment ?
thanks again..
Bye,
A.


2016-11-30 15:44 GMT+01:00 Daniel Seidel <d.seidel at alkacon.com<mailto:d.seidel at alkacon.com>>:

Hi,

I tried to reproduce the behavior with the opencms-docker for 10.0.1. Everything worked fine. In the demo, I set "search.exclude" to "true" at the tutorial folder and rebuilt "Solr Offline". No tutorial pages were found anymore (when logged in and in the offline project). Not via the search page nor via handleSolrSelect.



Best, Daniel.
Am 30.11.2016 um 14:55 schrieb Filip Kratochvil:
Hi,

i tried it now (OpenCms 10.0.1) and you are right – setting doesn’t work. In older versions we used it without problems.
--
S pozdravem / Kind regards
Filip Kratochvil
------------------------------------------------
NELASOFT Technologies, s.r.o.
E-mail: filip.kratochvil at nelasoft.cz<mailto:filip.kratochvil at nelasoft.cz>
Web: www.nelasoft.cz<http://www.nelasoft.cz/>
Twitter: @NELASOFT<https://twitter.com/NELASOFT>

From: opencms-dev-bounces at opencms.org<mailto:opencms-dev-bounces at opencms.org> [mailto:opencms-dev-bounces at opencms.org] On Behalf Of always.work.in.progress always.work.in.progress
Sent: Wednesday, November 30, 2016 11:39 AM
To: The OpenCms mailing list
Subject: Re: [opencms-dev] Opencms 10 - Solr Index Search - How to exclude a specific folder from searched results ?

hi Daniel,
yes, i have rebuilt the search index and nothing changed -> specific folder is always included in search results;
during index rebuilding, i could see in real time log, that "specific folder" was not skipped
could be an opencms 10 bug ?
Anyone else can try this "search.exclude" setting ?
bye,
A.

2016-11-29 17:40 GMT+01:00 <d.seidel at alkacon.com<mailto:d.seidel at alkacon.com>>:

Hi, did you rebuild the search Index after you set search.exclude? After doing so it should work.

Best, Daniel.

Am 29.11.2016 4:18 nachm. schrieb "always.work.in.progress always.work.in.progress " <always.work.in.progress at gmail.com<mailto:always.work.in.progress at gmail.com>>:
thanks Paul!
i have tried setting to a specific folder that property,  but it seems to not work from inside Opencms 10 :(
(i obtain the same search results containing files from that specific folder)
i have tried setting "search.exclude" to "all" , too, but still the same..
Can you try inside your opencms 10 environment ?
thanks!

2016-11-29 15:41 GMT+01:00 Paul-Inge Flakstad <flakstad at npolar.no<mailto:flakstad at npolar.no>>:

Hi A.,



Setting the property "search.exclude" to "true" does the trick. At least in earlier versions. Haven't tested it on v10.



Cheers,

Paul



From: opencms-dev-bounces at opencms.org<mailto:opencms-dev-bounces at opencms.org> [mailto:opencms-dev-bounces at opencms.org<mailto:opencms-dev-bounces at opencms.org>] On Behalf Of always.work.in.progress always.work.in.progress
Sent: 29. november 2016 15:27
To: The OpenCms mailing list <opencms-dev at opencms.org<mailto:opencms-dev at opencms.org>>
Subject: [opencms-dev] Opencms 10 - Solr Index Search - How to exclude a specific folder from searched results ?



hi all,

i have my opencms 10 active on a multisite environment;

i have my Solr Search index source assigned to the root of my site:

assigned Index Solr source: "/sites/mysite/"

i have a search page defined inside my site and it correctly throws all results found;

well, i have a specific folder, inside mysite: "/sites/mysite/specific"

that i want to exclude from within the searched results,
so it should not be indexed by the Solr search or ignored from within the results;

is there a way to accomplish this task ?

thanks in advance,

bye,

A.

_______________________________________________
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





_______________________________________________
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






_______________________________________________

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







--

Daniel Seidel



-------------------



Alkacon Software GmbH & Co. KG - The OpenCms Experts

Daniel Seidel

An der Wachsfabrik 13

50996 Koeln, DE



Tel: +49 (0)2236 3826-16<tel:+49%202236%20382616>

Fax: +49 (0)2236 3826-20<tel:+49%202236%20382620>

Email: d.seidel at alkacon.com<mailto:d.seidel at alkacon.com>



http://www.alkacon.com

http://www.opencms.org



Amtsgericht Köln, HRA 32185, USt-IdNr.: DE259882372

Vertreten durch: Alkacon Verwaltungs GmbH

Geschäftsführer: Alexander Kandzior, Amtsgericht Köln, HRB 88218
_______________________________________________ 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

_______________________________________________

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






-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20170104/af0f1ab7/attachment.htm>


More information about the opencms-dev mailing list