Hi Jan,

The regex exclude is system-wide. I might have to do the regex filtering when loading the data. The problem is that there will be a process querying solr for matching records which will be "alerts".
I have to prevent that the matching entries are loaded but not indexed.

Thanks for the tips.

J


On Sun, 26 Jun 2011 13:21:51 +0200, Jan Høydahl <jan....@cominvent.com> wrote:
When marking a line in your app, you could re-index that line with a
field set to hide=true so that subsequent queries will not show that
line.

Regarding regex exclude: Will that be same for all users of system or
is it per user? If it is system-wide I'd consider using a back-end job
which re-indexes matching lines with a field exclude=true. This is
more efficient than running all the regexes query-time.

--
Jan Høydahl, search solution architect
Cominvent AS - www.cominvent.com
Solr Training - www.solrtraining.com

On 24. juni 2011, at 14.54, Js wrote:



Hi List,

I'm looking into some options on what technology to adopt
building a specific logfile search solution.
At first glance it looks
like Solr is the tool I'm looking for. I intend to write a web-based
front end for end users

What would be a possible approach to tackle
following requirements? In other words how could these requirements be
translated into Solr on a high level.
I'm not asking for solutions, just
pointers, approaches, tips, Solr features to look at, possible pitfalls,
...

- A query results into a set of results.

- Individual records
from this query should have the ability to be marked so (although they match the query) those specific records don't show anymore when the same
query is rerun.
- I don't want to delete data from the db/index
- I
want to avoid that my application has to take care of excluding parts of
the returned data by keeping track which record id's to exclude.

- A
query should exclude the records which have a match in a possibly large
growing list of regexes.

Thanks!

Jelle


Reply via email to