I am using Lucene.NET and have a basic question:

Do I need to make an additional Index for Autocompletion?
I created an index based on two different tables from a database.

Here are two Docs:

```
stored,indexed,tokenized,termVector<URL:/Service/Zahlungsmethoden/Teilzahlung>
stored,indexed,tokenized,termVector<Website:Body:The Text of the first Page>
stored,indexed,tokenized,termVector<Website:ID:19>
stored,indexed,tokenized,termVector<Website:Title:Teilzahlung>

stored,indexed,tokenized,termVector<URL:/Service/Kundenservice/Kinderbetreeung>
stored,indexed,tokenized,termVector<Website:Body:The text of the second Page>
stored,indexed,tokenized,termVector<Website:ID:13>
stored,indexed,tokenized,termVector<Website:Title:Kinderbetreuung>

```

I need to create a dropdown for a search with suggestions:

eg: term "Pag" should suggest "Page"

so I assume that for every word (token) in every doc, I need a list like:

```
p
pa
pag
page

```

is this correct?
Where do I store these?
In an additional Index?

Or how would I re-arrange the existing structure of my index to hold the autocompletion-suggestions?

Thank you!