Exclude specific URLs from results

(from github.com/markcamos)
I need to exclude any search results that contain http://ocvreinforcements.com

I’ve added http://ocvreinforcements.com/* to Excluded URLs For Crawling and Excluded URLs For Indexing, but they still show up in search results.

Is there a way to keep http://ocvreinforcements.com from showing up in search results?

(from github.com/marevol)
http://ocvreinforcements.com/.*

(from github.com/markcamos)
@marevol - I have these in Excluded URLs for Crawling and Excluded URLs for Indexing:
http://ocvreinforcements.com/.*
http://www.ocvreinforcements.com/.*
https://ocvreinforcements.com/.*
https://www.ocvreinforcements.com/.*

… and they still show up in the results. Do I need to add them somewhere else? Does fess need to be restarted after making these changes?

(from github.com/markcamos)

(from github.com/marevol)
Did you check fess-crawler.log?
You can check if they are crawled.

(from github.com/markcamos)
The “Excludes” are the only thing that is in the fess-crawler.log. Is there a way to exclude these from the results, or not?

(from github.com/marevol)
“Excluded URLs For Crawling” means crawler ignores URLs, so they do not show up in a search result.
Did you remove all docs in fess index before crawling?
Indexed docs are not removed until ttl is reached.

(from github.com/markcamos)
Thank you for this explanation. I assumed that putting them in the exclude list would ALSO remove them from the index.

(from github.com/markcamos)
What is “ttl” in this context?

(from github.com/marevol)
See Remove Documents Before.