Commit ab428f2d authored by Nick Thomas's avatar Nick Thomas

elasticsearch: Fix indexing blobs and commits with strict mapping on

The elasticsearch index recently gained strict, rather than dynamic,
mapping. However, we're still missing two important fields:

* repository.commit.type
* repository.blob.type

I mistakenly thought all was well, when in fact our Ruby and Go
indexers both silently ignore documents that fail to create.

This fix is sufficient to bring the document count back up to the right
number on my test instance (~262,000 instead of ~2000)
parent bbfce739
......@@ -145,6 +145,8 @@ module Elastic
### REPOSITORIES
indexes :blob do
indexes :type, type: :keyword
indexes :id, type: :text,
index_options: 'offsets',
analyzer: :sha_analyzer
......@@ -168,6 +170,8 @@ module Elastic
end
indexes :commit do
indexes :type, type: :keyword
indexes :id, type: :text,
index_options: 'offsets',
analyzer: :sha_analyzer
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment