| Age | Commit message (Collapse) | Author |
|
peer-statistic iam parameter, transfer-IP fallback, and matching tests/docs
|
|
reverse proxy
|
|
this removes the userDB-exception in the normal
authentication process which affected mostly wiki
and blog which are not required any more. We also
cleaned up translation messages as this function was
not used at all. This is a required step forward
a renovation of the jetty server.
|
|
|
|
|
|
|
|
|
|
access. We need this to do remote LLM inference configuration.
|
|
|
|
|
|
|
|
- DNS errors (NXDOMAIN, SERVFAIL, UnknownHostException) now treated as permanent failures
- Updated default permanentStatus from '404,410' to '404,410,-1'
- Added documentation explaining -1 status code represents DNS/network failures
- Updated UI description in IndexFederated_p.html to reflect DNS error handling
- Affects both transferURL and transferRWI DHT operations
|
|
- Implement proactive DHT error URL rejection for both URL and RWI transfers
- Add configurable opt-out via indexReceiveBlockErrors setting (default: true)
- Introduce retry window for temporary errors (default: 30 days)
- Permanent errors (404, 410) always blocked, configurable via permanentStatus
- Add web UI controls in IndexFederated_p.html under Peer-to-Peer section
- Bidirectional feedback: receivers reject and report error URLs to senders
- Detailed logging shows blocked vs error-blocked counts separately
- Uses load_date_dt field to calculate error age for retry decisions
|
|
outdated LLMs with new ones
|
|
|
|
https://github.com/yacy/yacy_search_server/issues/499
|
|
menu in case that was wanted by the user. Also added the AILab to the main menu.
|
|
|
|
|
|
|
|
|
|
You can now use YaCy as a search tool within an agentic LLM framework,
i.e. using MCP clients in N8N or OpenAI AgentBuilder.
The tool address is /tools
|
|
"PACK" concept.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This is a major step because solr removed support for embedded solr
instances in 9.0 and we want to keep it because we want to ship
YaCy with an embedded solr. It was necessary to add parts of solr
code into YaCy to make this migration possible. Further on with
Solr 9.1 they removed even more parts which are required for embedded
operation, therefore we cannot migrate yet further without big
changes.
If you are running a YaCy instance with Solr 8.x, the migration should
be done automatically. If not you require to first migrate to a YaCy
version 1.93 with Solr 8.x to migrate to Solr 8 data.
|
|
RAG (Retrieval Augmented Generation) is a method to combine a search
engine with a LLM (Large Language Model). When a new prompt is
submitted, a search engine injects knowledge from a search into the
content. This is done using a reverse proxy between the Chat Client and
the LLM. In this case, we used the following software:
LLM Backend - Ollama:
https://github.com/ollama/ollama
Install ollama and then load two required LLM models
with the following commands:
ollama pull phi3:3.8b
ollama pull llama3:8b
Chat Client - susi_chat:
https://github.com/susiai/susi_chat
just clone the repository and the open the file
susi_chat/chat_terminal/index.html
in your browser. This displays a chat terminal.
In this terminal, run the following command:
host http://localhost:8090
This sets the LLM backend to your YaCy peer.
Then start YaCy. It will provide the LLM endpoint to the client
while using ollama in the backend. It then injects search results
only from the local Solr index, not from the p2p network (so far).
|
|
|
|
Logging unclutter
|
|
|
|
|
|
|
|
|
|
index with solr 8.9.0 will automatically be migrated to 8.11.2. This is a preparation step to migrate to 9.0.0 soon.
|
|
|
|
|
|
with new version numbers
|
|
|
|
see also https://github.com/yacy/yacy_search_server/issues/510
zip is not on the list because it can be parsed
|
|
implements https://github.com/yacy/yacy_search_server/issues/512
|
|
...without reference to 9000ish SVN
|
|
|
|
|
|
|
|
This was not used at all (as I know) and was blocking a smooth
integration of ivy in the context of an existing JSON parser.
|
|
Add setting for public facing port
|