web-search-engine
web-search-engine copied to clipboard
Error
Whenever I run the engine I get a error. Error below ` * Serving Flask app "index.py"
- Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
- Debug mode: off
PUT https://search-engine-3718498954.us-east-1.bonsaisearch.net:443/web-fr/_mapping/page [status:400 request:0.032s]
Traceback (most recent call last):
File "/opt/virtualenvs/python3/bin/flask", line 8, in
sys.exit(main()) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/flask/cli.py", line 967, in main cli.main(args=sys.argv[1:], prog_name="python -m flask" if as_module else None) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/flask/cli.py", line 586, in main return super(FlaskGroup, self).main(*args, **kwargs) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/click/core.py", line 782, in main rv = self.invoke(ctx) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/click/core.py", line 1259, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/click/core.py", line 1066, in invoke return ctx.invoke(self.callback, **ctx.params) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/click/core.py", line 610, in invoke return callback(*args, **kwargs) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/click/decorators.py", line 73, in new_func return ctx.invoke(f, obj, *args, **kwargs) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/click/core.py", line 610, in invoke return callback(*args, **kwargs) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/flask/cli.py", line 848, in run_command app = DispatchingApp(info.load_app, use_eager_loading=eager_loading) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/flask/cli.py", line 305, in init self._load_unlocked() File "/opt/virtualenvs/python3/lib/python3.8/site-packages/flask/cli.py", line 330, in _load_unlocked self._app = rv = self.loader() File "/opt/virtualenvs/python3/lib/python3.8/site-packages/flask/cli.py", line 388, in load_app app = locate_app(self, import_name, name) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/flask/cli.py", line 240, in locate_app import(module_name) File "/home/runner/web-search-engine/index.py", line 74, in m.save('web-%s'%lang) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/elasticsearch_dsl/mapping.py", line 79, in save return index.save() File "/opt/virtualenvs/python3/lib/python3.8/site-packages/elasticsearch_dsl/index.py", line 250, in save self.put_mapping(doc_type=doc_type, body=mappings[doc_type]) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/elasticsearch_dsl/index.py", line 341, in put_mapping return self.connection.indices.put_mapping(index=self._name, **kwargs) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/elasticsearch/client/utils.py", line 73, in _wrapped return func(*args, params=params, **kwargs) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/elasticsearch/client/indices.py", line 281, in put_mapping return self.transport.perform_request('PUT', _make_path(index, File "/opt/virtualenvs/python3/lib/python3.8/site-packages/elasticsearch/transport.py", line 312, in perform_request status, headers, data = connection.perform_request(method, url, params, body, ignore=ignore, timeout=timeout) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/elasticsearch/connection/http_urllib3.py", line 129, in perform_request self._raise_error(response.status, raw_data) File "/opt/virtualenvs/python3/lib/python3.8/site-packages/elasticsearch/connection/base.py", line 125, in _raise_error raise HTTP_EXCEPTIONS.get(status_code, TransportError)(status_code, error_message, additional_info) elasticsearch.exceptions.RequestError: TransportError(400, 'illegal_argument_exception', 'Types cannot be provided in put mapping requests, unless the include_type_name parameter is set to true.') exit status 1`