Files
intern2020/solr.py
2020-12-02 00:04:39 +00:00

24 lines
587 B
Python

from fet2020api import fet2020postapi
import pysolr
import environ
from urllib.parse import urljoin
from misc import post_to_solr
env=environ.Env(
TARGET=(str,"https://alpha.2020.fet.at")
)
TARGET=env('TARGET')
solr=pysolr.Solr('http://localhost:8980/solr/gettingstarted', always_commit=True)
fet=fet2020postapi(urljoin(TARGET,"api/posts"))
# reindex posts from alpha
solr.delete(q='*:*')
p=post_to_solr(fet.find({"slug":"2020-10-27-fakultatsvertretung"}))
#print(fet.find({"slug":""}))
solr.add(p)
p=post_to_solr(fet.find({"slug":""}))
#print(fet.find({"slug":""}))
solr.add(p)