Clean up indexing content

refactor-builder
Eric Holscher 2013-11-09 14:49:54 -08:00
parent e1e24fda76
commit fbab4e8d1d
3 changed files with 13 additions and 8 deletions

View File

@ -272,11 +272,16 @@ def index_search(request):
for page in page_list:
log.debug("(API Index) %s:%s" % (project.slug, page['path']))
page_scale = ret_json['scaled_page'].get(page['path'], 1)
page['_boost'] = page_scale + project_scale
page['project'] = project.slug
page['version'] = version.slug
page['id'] = hashlib.md5('%s-%s-%s' % (project.slug, version.slug, page['path'])).hexdigest()
index_list.append(page)
index_list.append({
'id': hashlib.md5('%s-%s-%s' % (project.slug, version.slug, page['path'])).hexdigest(),
'project': project.slug,
'version': version.slug,
'path': page['path'],
'title': page['title'],
'headers': page['headers'],
'content': page['content'],
'_boost': page_scale + project_scale,
})
for section in page['sections']:
section_index_list.append({
'id': hashlib.md5('%s-%s-%s-%s' % (project.slug, version.slug, page['path'], section['id'])).hexdigest(),

View File

@ -242,10 +242,10 @@ class PageIndex(Index):
'properties': {
'id': {'type': 'string', 'index': 'not_analyzed'},
'project': {'type': 'string', 'index': 'not_analyzed'},
'title': {'type': 'string', 'analyzer': 'default_icu'},
'headers': {'type': 'string', 'analyzer': 'default_icu'},
'version': {'type': 'string', 'index': 'not_analyzed'},
'path': {'type': 'string', 'index': 'not_analyzed'},
'title': {'type': 'string', 'analyzer': 'default_icu'},
'headers': {'type': 'string', 'analyzer': 'default_icu'},
'content': {'type': 'string', 'analyzer': 'default_icu'},
}
}

View File

@ -264,7 +264,7 @@ LOGGING = {
'class': 'django.utils.log.AdminEmailHandler',
},
'console': {
'level': 'INFO',
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'formatter': 'standard'
},