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
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
def test_get_sp500(self): index.get_index(refresh=config.refresh)
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)
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)
from django.db import models from index import get_index print(get_index()) # class Index(models.Model):
# 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()
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)
def myroot(): return_data = get_index() return return_data
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)