Hi Sebastian,
I am afraid the input size seems to be too large for a full-text index. I will check if we can improve the error feedback (usually, you should get an info message that indicates that your data exceeds the maximum size for an index instance).
If you don’t plan to query all texts of your document, you can reduce memory consumption by restricting your index to specific elements (see [1] for more information).
Did you successfully manage to create your database without full-text index?
Saludos (y buena salud) a Argentina, Christian
[1] https://docs.basex.org/wiki/Indexes#Selective_Indexing
On Wed, May 6, 2020 at 1:18 PM Sebastian Guerrero chapeti@gmail.com wrote:
Hello from Argentina!!!, thanks for the excellent software, I'm so happy learning a bit more about BaseX!
Sadly I get an error trying to create a full-text index for a 51GB database:
Improper use? Potential bug? Your feedback is welcome: Contact: basex-talk@mailman.uni-konstanz.de Version: BaseX 9.3.2 Java: Oracle Corporation, 1.8.0_231 OS: Windows 10, amd64 Stack Trace: java.lang.NegativeArraySizeException at org.basex.index.ft.FTList.next(FTList.java:93) at org.basex.index.ft.FTBuilder.merge(FTBuilder.java:239) at org.basex.index.ft.FTBuilder.write(FTBuilder.java:147) at org.basex.index.ft.FTBuilder.build(FTBuilder.java:86) at org.basex.index.ft.FTBuilder.build(FTBuilder.java:23) at org.basex.data.DiskData.createIndex(DiskData.java:198) at org.basex.core.cmd.CreateIndex.create(CreateIndex.java:100) at org.basex.core.cmd.Optimize.optimize(Optimize.java:181) at org.basex.core.cmd.Optimize.optimize(Optimize.java:163) at org.basex.core.cmd.Optimize.optimize(Optimize.java:92) at org.basex.core.cmd.Optimize.finish(Optimize.java:82) at org.basex.core.cmd.ACreate.update(ACreate.java:96) at org.basex.core.cmd.CreateIndex.run(CreateIndex.java:64) at org.basex.core.Command.run(Command.java:257) at org.basex.core.Command.execute(Command.java:93) at org.basex.core.Command.execute(Command.java:116) at org.basex.gui.dialog.DialogProgress.lambda$execute$0(DialogProgress.java:182) at java.lang.Thread.run(Unknown Source)
I'm using BaseX GUI.
Is it a known problem? any advice?
Regards, Sebastian.