| 
							
							
								 Silvano Cerza | fd16ec63cb | refactor: Add support for new filters declaration (#6397) * Rework filter logic for InMemoryDocumentStore to support new filters
declaration
* Fix legacy filters tests
* Simplify logic and handle dates comparison
* Rework MetadataRouter to support new filters
* Update docstrings
* Add release notes
* Fix linting
* Avoid duplicating filters specifications
* Handle corner case
* Simplify docstring
* Fix filters logic and tests
* Fix Document Store testing legacy filters tests | 2023-11-24 11:22:46 +01:00 |  | 
			
				
					| 
							
							
								 Vladimir Blagojevic | cfff0d5212 | Rename file_converters to converters (#6390) | 2023-11-23 10:28:40 +01:00 |  | 
			
				
					| 
							
							
								 Julian Risch | 4ef2a680bb | feat: Add DocumentJoiner component 2.0 (#6105) * draft DocumentJoiner
* implement merge and rrf
* draft end-to-end test with DocumentJoiner in hybrid doc search pipeline
* adjust for variadics Canals PR #122
* fix text_embedder input
* adapt to the new Document class
* adapt to new doc id
* specify documents input as Variadic in run method
* compare doc ids instead of full docs
* rename text_file_converter input to sources
* update docstring
* Update haystack/preview/components/routers/document_joiner.py
Co-authored-by: Agnieszka Marzec <97166305+agnieszka-m@users.noreply.github.com>
* Apply suggestions from docstring review
Co-authored-by: Agnieszka Marzec <97166305+agnieszka-m@users.noreply.github.com>
* capitalize Documents and Retrievers in docstrings
* fix log message in test
---------
Co-authored-by: Stefano Fiorucci <44616784+anakin87@users.noreply.github.com>
Co-authored-by: anakin87 <stefanofiorucci@gmail.com>
Co-authored-by: ZanSara <sara.zanzottera@deepset.ai>
Co-authored-by: Massimiliano Pippi <mpippi@gmail.com>
Co-authored-by: Agnieszka Marzec <97166305+agnieszka-m@users.noreply.github.com> | 2023-11-20 10:56:56 +01:00 |  | 
			
				
					| 
							
							
								 Julian Risch | 8b092a90c0 | test: Add MetadataRouter to preprocessing pipeline in e2e test (#6321) * add MetadataRouter to preprocessing pipeline
* replace mimetype check with language check | 2023-11-16 11:22:37 +01:00 |  | 
			
				
					| 
							
							
								 Stefano Fiorucci | 982ac3df01 | fix: fix failing e2e test (after moving classifiers) (#6243) * mv classifiers
* release note
* fix e2e test | 2023-11-06 17:08:20 +01:00 |  | 
			
				
					| 
							
							
								 Stefano Fiorucci | 063d27c522 | refactor!: rename TextDocumentSplittertoDocumentSplitter(#6223)* rename TextDocumentSplitter to DocumentSplitter
* reno
* fix init | 2023-11-03 11:33:20 +01:00 |  | 
			
				
					| 
							
							
								 Julian Risch | 29b1fefaa4 | feat: Add DocumentLanguageClassifier 2.0 (#6037) * add DocumentLanguageClassifier and tests
* reno
* fix import, rename DocumentCleaner
* mark example usage as python code
* add assertions to e2e test
* use deserialized document_store
* Apply suggestions from code review
Co-authored-by: Massimiliano Pippi <mpippi@gmail.com>
* remove from/to_dict
* use renamed InMemoryDocumentStore
* adapt to Document refactoring
* improve docstring
* fix test for new Document
---------
Co-authored-by: Massimiliano Pippi <mpippi@gmail.com>
Co-authored-by: Stefano Fiorucci <44616784+anakin87@users.noreply.github.com>
Co-authored-by: anakin87 <stefanofiorucci@gmail.com> | 2023-10-31 15:35:05 +01:00 |  |