コード例 #1
0
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)
コード例 #2
0
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)
コード例 #3
0
ファイル: models.py プロジェクト: salomax/livremarketplace
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)
コード例 #4
0
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)
コード例 #5
0
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)