Hmm... I've been trying to do this without any luck so far.
I cannot find where the objects Field, and Analyzer are declared... I
tried adding all of the blur libs as well as lucene analyzer common,
queries, and queryparser.
Can you perhaps ellaborate a bit more on how to accomplish searching a
single record in memory.
Thanks,
Colton McInroy
* Director of Security Engineering
Phone
(Toll Free)
_US_ (888)-818-1344 Press 2
_UK_ 0-800-635-0551 Press 2
My Extension 101
24/7 Support [email protected] <mailto:[email protected]>
Email [email protected] <mailto:[email protected]>
Website http://www.dosarrest.com
On 10/4/2013 5:04 AM, Aaron McCurry wrote:
Are you talking the MemoryIndex in Lucene? If so, no Blur doesn't have
anything like that built in. However you could use the Analyzer and
FieldManager from Blur to help create a similar behavior.
TableContext context = TableContext.create(TableDescriptor);
FieldManager fieldManager = context.getFieldManager();
List<Field> fields = fieldManager.getField(rowid,record);
Analyzer analyzerForWriter = fieldManager.getAnalyzerForIndex();
Analyzer analyzerForQuery = fieldManager.getAnalyzerForQuery();
Aaron
On Thu, Oct 3, 2013 at 9:58 AM, Colton McInroy <[email protected]> wrote:
Hello,
I am wondering if it is possible to run a query against a single
record stored in memory? and if so can you give me an example? While
parsing and entering log entries into Blur, I would like to be able to pass
that record over to a thread which analyzes the record with a query which
may trigger some kind of action. I used to be able to do this with
lucene... hmm... I was going to provide some example code, but I cannot
seem to find it.
--
Thanks,
Colton McInroy
* Director of Security Engineering
Phone
(Toll Free)
_US_ (888)-818-1344 Press 2
_UK_ 0-800-635-0551 Press 2
My Extension 101
24/7 Support [email protected] <mailto:[email protected]>
Email [email protected] <mailto:[email protected]>
Website http://www.dosarrest.com