You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Anna Björk Nikulásdóttir (JIRA)" <ji...@apache.org> on 2013/08/13 15:39:47 UTC
[jira] [Created] (LUCENE-5174) On disk FST objects
Anna Björk Nikulásdóttir created LUCENE-5174:
------------------------------------------------
Summary: On disk FST objects
Key: LUCENE-5174
URL: https://issues.apache.org/jira/browse/LUCENE-5174
Project: Lucene - Core
Issue Type: Improvement
Components: core/FSTs
Affects Versions: 4.3.1, 4.4
Reporter: Anna Björk Nikulásdóttir
If one wants to support multiple language suggestions at the same time via AnalyzingSuggester/FuzzySuggester on Android, it's almost not possible for the time being, because all suggesters use in memory resident FST's. And of course each language needs its own FST. On Android there are VM memory restrictions of 32MB for older devices like the Nexus S. Making the math: a good language FST is roughly 11-15MB in size. Supporting even 2 languages at the same time is therefore difficult taking into account that FST's are not the only part of a common Android app.
A possible approach to a solution via memory mapping and DirectByteBuffer has been proposed by Mike Mc Candless on Lucene ML:
[http://mail-archives.apache.org/mod_mbox/lucene-java-user/201308.mbox/%3CCAL8PwkbHdeEvk+e47H6v6_=Ln36yhE2RY=m7rqBFP+H50u58dQ@mail.gmail.com%3E]
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org