Exemplo n.º 1
0
def directory_view(request):
    path = get_path(request)
    breadcrumbs = get_breadcrumbs(path)
    index = get_index(path)
    sorted_dirs = sorted(index['dirs'].items())
    sorted_files = sorted(index['files'].items())
    sorted_all = sorted_dirs + sorted_files
    thumbor_server = settings.THUMBOR_SERVER
    mode = request.GET.get('mode', 'grid')
    return render(request, 'directory.html', locals())
def test_get_index():
    index.S3.get_object.return_value = {
        'Body': io.BytesIO(SIMPLE_INDEX.encode()),
    }
    ret = index.get_index()
    exp = {
        'body': SIMPLE_INDEX,
        'headers': {'Content-Type': 'text/html; charset=UTF-8'},
        'statusCode': 200,
    }
    assert ret == exp
def test_get_index():
    index.S3.get_object.return_value = {
        'Body': io.BytesIO(SIMPLE_INDEX.encode()),
    }
    ret = index.get_index()
    exp = {
        'body': SIMPLE_INDEX,
        'statusCode': 200,
        'headers': {
            'content-length': len(SIMPLE_INDEX),
            'content-type': 'text/html; charset=utf-8',
        },
    }
    assert ret == exp
Exemplo n.º 4
0
def zufang_query(keywords, limit=100):
    ix = get_index('indexes', zufang_schema)
    content = ["title", "description"]
    query = MultifieldParser(content, ix.schema).parse(keywords)

    result_list = []
    with ix.searcher() as searcher:
        results = searcher.search(query,
                                  sortedby="create_time",
                                  reverse=True,
                                  limit=limit)
        for i in results:
            result_list.append({
                'url': i['url'],
                'title': i['title'],
                'create_time': i['create_time']
            })
    return result_list
Exemplo n.º 5
0
 def test_get_sp500(self):
     index.get_index(refresh=config.refresh)
Exemplo n.º 6
0
        print("This action is not suported")
        parser.usage()
        exit(-1)
elif (args.command == "panels"):
    panels.get_panels(input_file, args.sources, args.has_projects)
elif (args.command == "aliases"):
    if (args.action == "get"):
        alias.get_alias(args.es_url + "/_cat/aliases?v")
    elif (args.action == "add"):
        alias.add_alias(args.es_url + "/_aliases", args.alias, args.new_index)
    elif (args.action == "replace"):
        alias.replace_alias(args.es_url + "/_aliases", args.alias, args.old_index, args.new_index)
    elif (args.action == "remove"):
        alias.remove_alias(args.es_url + "/_aliases", args.alias, args.old_index)
    else:
        print("This action is not suported")
        parser.usage()
        exit(-1)
elif (args.command == "indexes"):
    if (args.action == "get"):
        index.get_index(args.es_url + "/_cat/indices?v")
    elif (args.action == "remove"):
        index.remove_index(args.es_url, args.index)
    else:
        print("This action is not suported")
        parser.usage()
        exit(-1)
else:
    parser.usage()
    exit(-1)
Exemplo n.º 7
0
        sentiment_score += inverted_index.getSentiment(token)
    return sentiment_score


# function calculates the total sentiment of the document
def get_document_sentiment(inverted_index, document_content):
    sentiment_score = 0
    if document_content != None:
        doc_words = document_content.split()

        for word in doc_words:
            sentiment_score += inverted_index.getSentiment(word)
    return sentiment_score


index = get_index()
#print(index.getDocFreq('jmsb','http://cufa.net'))

continue_queries = True

while continue_queries:
    query = input(
        "Enter the word or words you are looking for. Leave the field blank to stop: "
    )
    if query != "":

        doc_ranked = {}
        words = query.split()
        query_sentiment = get_query_sentiment(index, words)
        print("\nQuery sentiment: " + str(query_sentiment) + "\n")
        doc_unranked = get_docs_containing_word(index, words)
Exemplo n.º 8
0
from django.db import models
from index import get_index

print(get_index())

# class Index(models.Model):
Exemplo n.º 9
0
# 		print('exiting system ... Good bye!')
# 		raise SystemExit
# 	count += 1
# 	print('Not a valid entry\n')
# 	answer = input()

# if answer in ['Y', 'y', 'YES', 'yes']:
# 	es_setup.delete_cluster()
# 	es_setup.clear_cache()


#######################################
#			Create Index
#######################################
es = Elasticsearch(ES_URL)
res = index.get_index(es)

if res == False:
	db = db_setup.oracle_connection()
	db_setup.xml_cursor(db, es)
	index.create_index(es)


#######################################
#			Kibana Configuration
#######################################
kibana_setup.clear_cache()
kibana_setup.connect_kibana()
kibana_setup.map_config()
kibana_setup.map_index_pattern()
kibana_setup.set_default_index_pattern()
Exemplo n.º 10
0
        exit(-1)
elif (args.command == "panels"):
    panels.get_panels(input_file, args.sources, args.has_projects)
elif (args.command == "aliases"):
    if (args.action == "get"):
        alias.get_alias(args.es_url + "/_cat/aliases?v")
    elif (args.action == "add"):
        alias.add_alias(args.es_url + "/_aliases", args.alias, args.new_index)
    elif (args.action == "replace"):
        alias.replace_alias(args.es_url + "/_aliases", args.alias,
                            args.old_index, args.new_index)
    elif (args.action == "remove"):
        alias.remove_alias(args.es_url + "/_aliases", args.alias,
                           args.old_index)
    else:
        print("This action is not suported")
        parser.usage()
        exit(-1)
elif (args.command == "indexes"):
    if (args.action == "get"):
        index.get_index(args.es_url + "/_cat/indices?v")
    elif (args.action == "remove"):
        index.remove_index(args.es_url, args.index)
    else:
        print("This action is not suported")
        parser.usage()
        exit(-1)
else:
    parser.usage()
    exit(-1)
Exemplo n.º 11
0
def myroot():
    return_data = get_index()
    return return_data
Exemplo n.º 12
0
 def index(self):
     # CherryPy will call this method for the root URI ("/") and send
     # its return value to the client.
     return index.get_index(self.__name, self.__model, self.__num_relays,
                            self.__exclusive)