Giter VIP home page Giter VIP logo

dn42search's Introduction

DN42 search

The setup process is very involved at the moment. Maybe if there is interested I'll set up Docker files and a docker-compose.yml for services at some point.

Solr setup

Create Docker container and Core:

sudo docker run -d -p 8983:8983 -v "/var/solr:/var/solr" --name dn42search_solr --restart=always solr:8.11
sudo docker exec -it dn42search_solr solr create_core -c dn42search

Install config and schema:

docker stop dn42search_solr
sudo cp solrconfig.xml /var/solr/data/dn42search/conf/solrconfig.xml
sudo cp schema.xml /var/solr/data/dn42search/conf/managed-schema
sudo chown -R 8983:8983 /var/solr/data/dn42search/conf
docker start dn42search_solr

(This is all quite hacky and should be done using the API instead in Solr 8, but whatever.)

dn42search's People

Contributors

lutoma avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

dn42search's Issues

Parse more stuff (MP3s, PDF, ...)

Might significantly increase traffic for hosts like files.nop.dn42 though. Maybe attempt to only fetch file header using range requests?

Treat link rel="canonical" like redirects if URL does not match current one

e.g. <link rel="[canonical]()" href="[https://bbs.dn42/d/21-proposal-of-new-bgp-community-standard-supporting-cumulative-latency-calculation](view-source:https://bbs.dn42/d/21-proposal-of-new-bgp-community-standard-supporting-cumulative-latency-calculation)">

Needs support to send back commands from parsers

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.