Project

General

Profile

Creating Search Indexes » History » Version 1

Luke Murphey, 06/11/2019 05:00 PM

1 1 Luke Murphey
h1. Creating Search Indexes
2 1 Luke Murphey
3 1 Luke Murphey
The search functionality will not work until the search indexes are created. These take a long time to create and also take a lot of disk space (which is why I don't include them in the Docker image). See below for how to create the indexes.
4 1 Luke Murphey
5 1 Luke Murphey
h2. Creating them in the UI (for each work)
6 1 Luke Murphey
7 1 Luke Murphey
# Start by logging into the administration UI (i.e. http://127.0.0.1:8080/admin/). The username and password for the Docker image is admin/changeme.
8 1 Luke Murphey
# Select "Works"
9 1 Luke Murphey
# Select the work you want to create the search indexes for
10 1 Luke Murphey
# Click the action dropdown at the bottom of the page and select "Make search indexes"
11 1 Luke Murphey
12 1 Luke Murphey
The process make take a while, especially for large works.
13 1 Luke Murphey
14 1 Luke Murphey
!making_indexes.gif!
15 1 Luke Murphey
16 1 Luke Murphey
h2. Creating them from the command-line (and for all works)
17 1 Luke Murphey
18 1 Luke Murphey
You can also create the search indexes from the command-line. You can do this to create indexes for all works. This will take a great deal of time (like all night).
19 1 Luke Murphey
20 1 Luke Murphey
To do this, go to where the code for the project is stored and run the make_search_indexes command:
21 1 Luke Murphey
22 1 Luke Murphey
<pre>
23 1 Luke Murphey
python manage.py make_search_indexes -c
24 1 Luke Murphey
</pre>