def update_index(product): name = ','.join(util.tokenize_autocomplete(product.name)) code = ','.join(util.tokenize_autocomplete(product.code)) document = search_api.Document( doc_id=str(product.key.id()), fields=[search_api.TextField(name='code', value=code), search_api.TextField(name='name', value=name)]) get_autocomplete_index().put(document)
def update_index(product): name = ','.join(util.tokenize_autocomplete(product.name)) code = ','.join(util.tokenize_autocomplete(product.code)) document = search_api.Document(doc_id=str(product.key.id()), fields=[ search_api.TextField(name='code', value=code), search_api.TextField(name='name', value=name) ]) get_autocomplete_index().put(document)
def update_index(customer): """ Update index by customer id. """ # Create partials name = ','.join(util.tokenize_autocomplete(customer.name)) # Create a doc document = search_api.Document( doc_id=str(customer.key.id()), fields=[search_api.TextField(name='name', value=name)]) # Add doc to index get_name_index().put(document)
def update_index(supplier): name = ','.join(util.tokenize_autocomplete(supplier.name)) document = search_api.Document( doc_id=str(supplier.key.id()), fields=[search_api.TextField(name='name', value=name)]) get_autocomplete_index().put(document)