func SearchCNJ(searchString string, databaseType rune) (FinalData, error) {
	nlzDocName := normalizeDocName(strings.TrimSpace(searchString))

	foundCnj, err := getCNJDocument(nlzDocName, databaseType)
	if err != nil {
		return FinalData{}, err
	}

	return FinalData{
		SearchName: searchString,
		CNJId:      foundCnj.BestCNJ.IdItem,
		CNJIdUpper: foundCnj.BestCNJ.IdItemUpper,
		CNJName:    foundCnj.BestCNJ.Name,
		CnjReturn:  foundCnj.CNJs,
	}, nil

}
//SearchCNJ mains project function, returns FinalData,
//need's string to search and databaseType, the last is a rune and must be:
//   - 'D' for data classified as Documents
//   - 'M' for data classified as Movements
//   - 'C' for data classified as Class
//   - 'A' for data classified as Subjects
SearchCNJ mains project function, returns FinalData,
need's string to search and databaseType, the last is a rune and must be:
- 'D' for data classified as Documents
- 'M' for data classified as Movements
- 'C' for data classified as Class
- 'A' for data classified as Subjects
// SearchCNJ mains project function returns FinalData // need ' s string to search and databaseType the last is a rune and must be : // - ' D ' for data classified as Documents // - ' M ' for data classified as Movements // - ' C ' for data classified as Class // - ' A ' for data classified as Subjects
func SearchCNJ(searchString string, databaseType rune) (FinalData, error) {
	nlzDocName := normalizeDocName(strings.TrimSpace(searchString))
	foundCnj, err := getCNJDocument(nlzDocName, databaseType)
	if err != nil {
		return FinalData{}, err
	}
	return FinalData{
		SearchName: searchString,
		CNJId:      foundCnj.BestCNJ.IdItem,
		CNJIdUpper: foundCnj.BestCNJ.IdItemUpper,
		CNJName:    foundCnj.BestCNJ.Name,
		CnjReturn:  foundCnj.CNJs,
	}, nil
}
func SearchCNJ ( searchString string , databaseType rune ) ( FinalData , error ) { nlzDocName := normalizeDocName ( strings . TrimSpace ( searchString ) ) foundCnj , err := getCNJDocument ( nlzDocName , databaseType ) if err != nil { return FinalData { } , err } return FinalData { SearchName : searchString , CNJId : foundCnj . BestCNJ . IdItem , CNJIdUpper : foundCnj . BestCNJ . IdItemUpper , CNJName : foundCnj . BestCNJ . Name , CnjReturn : foundCnj . CNJs , } , nil }
SearchCNJ mains project function, returns FinalData,
need's string to search and databaseType, the last is a rune and must be:
 'D' for data classified as Documents
 'M' for data classified as Movements
 'C' for data classified as Class
 'A' for data classified as Subjects
SearchCNJ mains project function returns FinalData need ' s string to search and databaseType the last is a rune and must be : ' D ' for data classified as Documents ' M ' for data classified as Movements ' C ' for data classified as Class ' A ' for data classified as Subjects