Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -28,7 +28,7 @@ def process_results(results):
|
|
28 |
repository = result["repository"]
|
29 |
|
30 |
results_html += """\
|
31 |
-
<p style='font-size:16px; text-align: left; color: white;'>
|
32 |
<br>
|
33 |
<pre style='height: 600px; overflow-y: scroll; overflow-x: hidden; color: #d9d9d9;border: 1px solid #ff75b3; padding: 10px'><code>{}</code></pre>
|
34 |
<br>
|
@@ -45,7 +45,7 @@ def match_query(query, num_results=10):
|
|
45 |
response = s.execute()
|
46 |
return response
|
47 |
|
48 |
-
def phrase_query(query, num_results=
|
49 |
s = Search(using=es, index=os.environ.get("index"))
|
50 |
s.query = Q("match_phrase", content=query)
|
51 |
s = s[:num_results]
|
@@ -57,7 +57,7 @@ def search(query, num_results=10):
|
|
57 |
response = phrase_query(query, num_results=num_results)
|
58 |
else:
|
59 |
response = match_query(query, num_results=num_results)
|
60 |
-
results = [{"text": hit.content, "repository": f"{hit.username}/{hit.repository}"} for hit in response]
|
61 |
return process_results(results)
|
62 |
|
63 |
|
|
|
28 |
repository = result["repository"]
|
29 |
|
30 |
results_html += """\
|
31 |
+
<p style='font-size:16px; text-align: left; color: white;'>Source: <span style='color: #727cd6;'>{}</span></p>
|
32 |
<br>
|
33 |
<pre style='height: 600px; overflow-y: scroll; overflow-x: hidden; color: #d9d9d9;border: 1px solid #ff75b3; padding: 10px'><code>{}</code></pre>
|
34 |
<br>
|
|
|
45 |
response = s.execute()
|
46 |
return response
|
47 |
|
48 |
+
def phrase_query(query, num_results=10):
|
49 |
s = Search(using=es, index=os.environ.get("index"))
|
50 |
s.query = Q("match_phrase", content=query)
|
51 |
s = s[:num_results]
|
|
|
57 |
response = phrase_query(query, num_results=num_results)
|
58 |
else:
|
59 |
response = match_query(query, num_results=num_results)
|
60 |
+
results = [{"text": hit.content, "repository": f"{hit.username}/{hit.repository}/{hit.path}"} for hit in response]
|
61 |
return process_results(results)
|
62 |
|
63 |
|